注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java完全自學寶典

Java完全自學寶典

Java完全自學寶典

定 價:¥66.00

作 者: 強鋒科技、龐永慶、翟鵬
出版社: 清華大學出版社
叢編項: 程序員完全自學寶典
標 簽: 算法語言

ISBN: 9787302170181 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 592 字數(shù):  

內(nèi)容簡介

  Java是一種面向?qū)ο蟮某绦蛟O計語言,具有跨平臺、健壯性、安全性等特點,是當前最流行的網(wǎng)絡編程語言。本書內(nèi)容豐富,講解詳細,力求通俗易懂。本書通過大量的實例,由淺入深、循序漸進地介紹了Java編程語言、Java動態(tài)網(wǎng)頁和J2EE等知識。全書共分為20章,主要內(nèi)容包括Java簡介、Java語言基礎、控制語句、面向?qū)ο蟪绦蜷_發(fā)、Java是面向?qū)ο笳Z言、Java的繼承與多態(tài)、類的高級使用、異常處理、Java的輸入輸出、多線程、AWT、Swing、網(wǎng)絡編程、JDBC數(shù)據(jù)庫編程、HTML、JavaScript、JSP、Servlet,以及J2EE概述等,同時還提供了兩個經(jīng)典案例——學生信息管理系統(tǒng)和網(wǎng)上書店。本書可以作為學習Java的入門教材,也可以作為中級讀者的必備寶典,對高級讀者也有一定的參考價值。

作者簡介

暫缺《Java完全自學寶典》作者簡介

圖書目錄

第1篇 Java技術基礎
 第1章 Java簡介
  1.1 Java的起源與發(fā)展
  1.2 Java的特點
   1.2.1 平臺的無關性
   1.2.2 簡單性
   1.2.3 面向?qū)ο笳Z言
   1.2.4 健壯性
   1.2.5 多線程
   1.2.6 自動內(nèi)存管理
  1.3 Java開發(fā)環(huán)境
   1.3.1 JDK的下載
   1.3.2 安裝JDK
   1.3.3 設置環(huán)境變量
  1.4 第1個Java程序
   1.4.1 編寫HelloWorld.java
   1.4.2 編譯和運行
  1.5 小結
 第2章 Java語言基礎
  2.1 基礎語言要素
   2.1.1 標識符
   2.1.2 關鍵字
   2.1.3 分隔符
   2.1.4 注釋
  2.2 常量和變量
   2.2.1 常量
   2.2.2 變量
  2.3 基本數(shù)據(jù)類型
   2.3.1 整數(shù)數(shù)據(jù)類型
   2.3.2 浮點類型
   2.3.3 字符類型
   2.3.4 布爾類型
   2.3.5 Java是強語言類型
  2.4 類型轉(zhuǎn)換
   2.4.1 自動類型轉(zhuǎn)換
   2.4.2 強制類型轉(zhuǎn)換
  2.5 運算符與表達式
   2.5.1 Java運算符
   2.5.2 算術運算符
   2.5.3 關系運算符
   2.5.4 邏輯運算符
   2.5.5 位運算符
   2.5.6 賦值運算符
   2.5.7 條件運算符
   2.5.8 表達式及運算符優(yōu)先級
  2.6 數(shù)組
   2.6.1 聲明數(shù)組
   2.6.2 構造數(shù)組
   2.6.3 初始化數(shù)組
   2.6.4 多維數(shù)組
  2.7 字符串
   2.7.1 初始化
   2.7.2 String類方法
   2.7.3 StringBuffer類方法
   2.7.4 鏈接方法
  2.8 經(jīng)典題解
   2.8.1 怎樣綜合使用運算符
   2.8.2 怎樣使用數(shù)組下標
   2.8.3 怎樣進行不同類型數(shù)值間的運算
   2.8.4 怎樣進行字符串運算
  2.9 小結
 第3章 控制語句
  3.1 選擇控制語句
   3.1.1 if控制語句
   3.1.2 switch控制語句
  3.2 循環(huán)控制語句
   3.2.1 for循環(huán)控制語句
   3.2.2 while循環(huán)控制語句
   3.2.3 do-while循環(huán)控制語句
  3.3 跳轉(zhuǎn)控制語句
   3.3.1 break跳轉(zhuǎn)語句
   3.3.2 continue跳轉(zhuǎn)語句
   3.3.3 return跳轉(zhuǎn)語句
  3.4 經(jīng)典題解
   3.4.1 如何正確使用switch語句
   3.4.2 如何正確使用if語句
   3.4.3 switch語句的執(zhí)行順序
   3.4.4 如何正確使用跳轉(zhuǎn)語句
  3.5 小結
 第4章 面向?qū)ο蟪绦蜷_發(fā)
  4.1 面向?qū)ο笏枷?br />   4.1.1 對象
   4.1.2 類
  4.2 面向?qū)ο蟮奶攸c
   4.2.1 封裝
   4.2.2 繼承
   4.2.3 多態(tài)
  4.3 小結
 第5章 Java是面向?qū)ο笳Z言
  5.1 類
   5.1.1 定義類
   5.1.2 類的實例化
   5.1.3 構造函數(shù)
   5.1.4 對象的清除
  5.2 類和對象的使用
   5.2.1 創(chuàng)建和使用對象
   5.2.2 使用靜態(tài)修飾符
  5.3 成員變量及方法的訪問
   5.3.1 public公共修飾符
   5.3.2 protected保護修飾符
   5.3.3 private私有修飾符
   5.3.4 其他修飾符
5.4 抽象類和抽象方法
   5.4.1 什么叫抽象
   5.4.2 抽象的規(guī)則
  5.5 包
   5.5.1 定義包
   5.5.2 導入包
   5.5.3 訪問控制
  5.6 經(jīng)典題解
   5.6.1 如何為變量賦值
   5.6.2 如何正確使用重寫方法
   5.6.3 如何進行構造函數(shù)間調(diào)用
  5.7 小結
 第6章 Java的繼承與多態(tài)
  6.1 繼承
   6.1.1 超類和子類
   6.1.2 成員變量和方法的訪問
   6.1.3 對象的使用
  6.2 對父類進行訪問
   6.2.1 調(diào)用父類的構造函數(shù)
   6.2.2 訪問超類的成員變量和方法
   6.2.3 多層次的繼承
  6.3 重寫
   6.3.1 定義重寫
   6.3.2 重寫規(guī)則
  6.4 重載
   6.4.1 定義重載
   6.4.2 重載規(guī)則
  6.5 經(jīng)典題解
   6.5.1 如何綜合使用重寫和重載
   6.5.2 如何調(diào)用父類構造函數(shù)
   6.5.3 如何使用繼承
   6.5.4 如何調(diào)用重寫方法
  6.6 小結
 第7章 類的高級使用
  7.1 靜態(tài)訪問修飾符
   7.1.1 靜態(tài)變量
   7.1.2 靜態(tài)方法
  7.2 final關鍵字的使用
   7.2.1 常量
   7.2.2 最終方法
   7.2.3 最終類
  7.3 接口
   7.3.1 定義接口
   7.3.2 接口常量和抽象方法
   7.3.3 實現(xiàn)接口
   7.3.4 接口引用
  7.4 內(nèi)部類
   7.4.1 內(nèi)部類的定義
   7.4.2 內(nèi)部類的使用
   7.4.3 匿名內(nèi)部類
  7.5 經(jīng)典題解
   7.5.1 內(nèi)部類的實際應用
   7.5.2 如何正確使用內(nèi)部類
   7.5.3 如何正確理解內(nèi)部類
   7.5.4 如何使用靜態(tài)方法
   7.5.5 在內(nèi)部類中如何調(diào)用變量
  7.6 小結
 第8章 異常處理
  8.1 異常處理簡介
   8.1.1 異常處理基礎
   8.1.2 異常類型
  8.2 異常處理方式
   8.2.1 try/catch捕獲異常
   8.2.2 throws聲明異常
   8.2.3 throw拋出異常
   8.2.4 自定義異常
  8.3 經(jīng)典題解
   8.3.1 如何正確使用try-catch語句
   8.3.2 如何進行異常處理
  8.4 小結
 第9章 Java的輸入/輸出
  9.1 數(shù)據(jù)流的概念和劃分
   9.1.1 數(shù)據(jù)流的概念
   9.1.2 數(shù)據(jù)流的劃分
  9.2 字節(jié)流
   9.2.1 通過字節(jié)流讀寫數(shù)據(jù)
   9.2.2 訪問和使用文件信息
   9.2.3 快捷的方式讀取特定信息
   9.2.4 引入緩沖流讀取文件
  9.3 字符流
   9.3.1 如何讀取Unicode字符
   9.3.2 讀取字符文件
   9.3.3 如何提高IO流操作效率
   9.3.4 通過字符讀取文件及寫出
  9.4 文件類
   9.4.1 文件類簡介
   9.4.2 通過文件類對文件進行操作
  9.5 小結
 第10章 多線程
  10.1 多線程簡介
   10.1.1 多線程概念
   10.1.2 Java中的多線程
  10.2 線程的創(chuàng)建
   10.2.1 主線程的創(chuàng)建
   10.2.2 通過實現(xiàn)Runnable接口創(chuàng)建線程
   10.2.3 通過繼承Thread類創(chuàng)建線程
   10.2.4 兩種方法的比較
   10.2.5 創(chuàng)建多線程
  10.3 線程的調(diào)度
   10.3.1 優(yōu)先級
   10.3.2 sleep()(睡眠)方法
   10.3.3 join()(加入)方法
   10.3.4 yield()(讓步)方法
  10.4 線程狀態(tài)
   10.4.1 新狀態(tài)
   10.4.2 可運行狀態(tài)
   10.4.3 運行狀態(tài)
   10.4.4 等待/被阻塞/睡眠/監(jiān)控/掛起狀態(tài)
   10.4.5 死狀態(tài)
  10.5 線程同步和通信
   10.5.1 同步的必要性
   10.5.2 實現(xiàn)同步
   10.5.3 同步代碼塊和死鎖
   10.5.4 線程間通信
  10.6 經(jīng)典題解
   10.6.1 怎樣正確定義多線程
   10.6.2 如何正確使用多線程
   10.6.3 多線程和重載的綜合運用
   10.6.4 如何理解多線程的規(guī)則
  10.7 小結
第2篇 Java Web開發(fā)
 第11章 AWT
  11.1 AWT簡介
   11.1.1 第一個界面
   11.1.2 窗口基礎應用需要
   11.1.3 創(chuàng)建多個窗口
  11.2 布局管理器
   11.2.1 FlowLayout布局管理器
   11.2.2 BorderLayout布局管理器
   11.2.3 GridLayout布局管理器
   11.2.4 CardLayout布局管理器
   11.2.5 Null布局管理器
  11.3 組件和監(jiān)聽接口
   11.3.1 按鈕和ActionListener監(jiān)聽接口
   11.3.2 運用WindowListener監(jiān)聽接口操作窗口
   11.3.3 文本組件和TextListener接口
  11.4 小結
 第12章 Swing
  12.1 Swing組件庫
   12.1.1 JFC結構
   12.1.2 與AWT的區(qū)別
  12.2 JFrame窗口容器
   12.2.1 JFrame簡介和方法
   12.2.2 JFrame應用
  12.3 通過Icon接口進行圖像操作
   12.3.1 Icon接口簡介和方法
   12.3.2 Icon接口應用
  12.4 按鈕
   12.4.1 按鈕簡介和方法
   12.4.2 按鈕的應用
  12.5 彈出式菜單
   12.5.1 彈出式菜單簡介和方法
   12.5.2 彈出式菜單應用
  12.6 復選框
   12.6.1 復選框簡介和方法
   12.6.2 復選框應用
  12.7 單選按鈕
   12.7.1 單選按鈕簡介和方法
   12.7.2 單選按鈕應用
  12.8 下拉列表框
   12.8.1 下拉列表框簡介和方法
   12.8.2 下拉列表框應用
  12.9 選項卡
   12.9.1 選項卡簡介和方法
   12.9.2 選項卡應用
  12.10 滑桿
   12.10.1 滑桿簡介和方法
   12.10.2 滑桿應用
  12.11 滾動條
   12.11.1 滾動條簡介和方法
   12.11.2 滾動條應用
  12.12 進度條
   12.12.1 進度條簡介和方法
   12.12.2 進度條應用
  12.13 列表框
   12.13.1 列表框簡介和方法
   12.13.2 列表框應用
  12.14 菜單
   12.14.1 菜單簡介和方法
   12.14.2 菜單應用
  12.15 小結
 第13章 網(wǎng)絡編程
  13.1 網(wǎng)絡基礎
   13.1.1 TCP/IP協(xié)議
   13.1.2 使用URL進行網(wǎng)絡連接
  13.2 網(wǎng)絡編程步驟
   13.2.1 使用socket進行網(wǎng)絡連接
   13.2.2 創(chuàng)建socket
   13.2.3 服務器端
   13.2.4 客戶端
   13.2.5 多客戶端連接
   13.2.6 網(wǎng)絡編程綜合案例
  13.3 小結
 第14章 JDBC數(shù)據(jù)庫編程
  14.1 通過JDBC訪問數(shù)據(jù)庫
   14.1.1 什么是JDBC
  14.1.2 JDBC與Java結合
  14.2 簡單介紹數(shù)據(jù)庫
   14.2.1 關系數(shù)據(jù)庫
   14.2.2 通過Access進行數(shù)據(jù)庫操作
   14.2.3 數(shù)據(jù)庫語言及其操作
  14.3 JDBC編程步驟
   14.3.1 創(chuàng)建數(shù)據(jù)源
   14.3.2 加載驅(qū)動程序
   14.3.3 指定數(shù)據(jù)庫
   14.3.4 打開數(shù)據(jù)庫連接
   14.3.5 提交查詢
   14.3.6 取得查詢結果
  14.4 使用PreparedStatement進行預編譯操作
   14.4.1 PreparedStatement簡介
   14.4.2 PreparedStatement應用
  14.5 元數(shù)據(jù)
   14.5.1 數(shù)據(jù)庫的DatabaseMetaData元數(shù)據(jù)
   14.5.2 結果集的ResultSetMetaData元數(shù)據(jù)
  14.6 批處理
   14.6.1 批處理規(guī)范
   14.6.2 批處理舉例
  14.7 結果集處理
   14.7.1 可滾動結果集
   14.7.2 可更新結果集
  14.8 小結
 第15章 HTML
  15.1 HTML簡介
   15.1.1 HTML基本結構
   15.1.2 第1個HTML文件
   15.1.3 HTML文檔的特點
   15.1.4 HTML標記分類
  15.2 字體屬性標記
   15.2.1 標記
   15.2.2 粗體字
   15.2.3 斜體字標記
   15.2.4 加底線標記
   15.2.5 刪除線標記
   15.2.6 打字體標記
   15.2.7 上標字標記、下標字標記
   15.2.8 注解標記
   15.2.9 設定字體大小、顏色、字型標記
  15.3 標示標記的使用
  15.4 區(qū)段標記的使用
  15.5 鏈接標記的使用
  15.6 圖像標記的使用
  15.7 表單標記的使用
   15.7.1 form容器
   15.7.2 Text單行文本框
   15.7.3 Password密碼框
   15.7.4 Radio單選按鈕
   15.7.5 Checkbox復選框
   15.7.6 SELECT列表框
   15.7.7 File文件夾
   15.7.8 TEXTAREA文本框
   15.7.9 Submit提交及Reset清除
  15.8 表格標記
   15.8.1 table容器標記
   15.8.2 CAPTION表格標題
   15.8.3 tr和td表格欄
   15.8.4 th表格欄標題標記
  15.9 常用框架標記
  15.10 在網(wǎng)頁中加入聲音
   15.10.1 加入背景聲音
   15.10.2 內(nèi)嵌聲音
  15.11 在頁面中添加視頻動畫
   15.11.1 自動播放
   15.11.2 事件播放
   15.11.3 循環(huán)播放
   15.11.4 延時播放
  15.12 小結
 第16章 JavaScript
  16.1 JavaScript的基本介紹
   16.1.1 JavaScript語言概括
   16.1.2 JavaScript代碼結構
   16.1.3 JavaScript數(shù)據(jù)類型
   16.1.4 JavaScript常量和變量
   16.1.5 JavaScript運算符與表達式
   16.1.6 JavaScript函數(shù)
   16.1.7 JavaScript控制語句
  16.2 JavaScript事件
   16.2.1 OnClick事件
   16.2.2 OnChange事件
  16.3 JavaScript對象
   16.3.1 String字符串
   16.3.2 Math對象
   16.3.3 Date對象
  16.4 瀏覽器內(nèi)置對象
   16.4.1 瀏覽器navigator對象
   16.4.2 窗口Window對象
   16.4.3 歷史History對象
   16.4.4 位置Location對象
   16.4.5 文檔Document對象
  16.5 窗體對象
   16.5.1 窗體對象簡述
   16.5.2 button按鈕
   16.5.3 text單行文本框
   16.5.4 textarea多行文本框
   16.5.5 select選擇列表框
   16.5.6 checkbox復選框
   16.5.7 radio單選按鈕
   16.5.8 password密碼
  16.6 小結
 第17章 JSP
  17.1 JSP簡介
   17.1.1 主流Web技術介紹
   17.1.2 JSP的運行環(huán)境介紹
   17.1.3 安裝和啟動JSP運行環(huán)境
  17.2 JSP程序演示
   17.2.1 體驗JSP
   17.2.2 JSP與HTML的初步結合
  17.3 JSP的基本語法
  17.4 JSP指令
   17.4.1 page 指令
   17.4.2 include指令
  17.5 JSP動作
   17.5.1 param動作
   17.5.2 forward動作
   17.5.3 include動作
   17.5.4 plugin動作
   17.5.5 useBean動作
  17.6 JSP內(nèi)置對象
   17.6.1 out對象
   17.6.2 request對象
   17.6.3 response對象
   17.6.4 session對象
  17.7 綜合案例分析
   17.7.1 總體設計
   17.7.2 頁面設計
   17.7.3 數(shù)據(jù)庫設計
   17.7.4 代碼實現(xiàn)
  17.8 小結
 第18章 Servlet
  18.1 Servlet簡介
  18.2 開發(fā)、部署一個簡單的Servlet
   18.2.1 編寫Servlet
   18.2.2 編譯并發(fā)布Servlet
  18.3 Servlet常用接口介紹
   18.3.1 實現(xiàn)相關
   18.3.2 配置相關
   18.3.3 異常相關
   18.3.4 請求與響應相關
   18.3.5 會話相關
   18.3.6 Servlet上下文
  18.4 將請求封裝成HttpServlet對象
   18.4.1 doGet
   18.4.2 doPost
  18.5 小結
第3篇 J2EE企業(yè)級開發(fā)
 第19章 J2EE概述
  19.1 遠程方法調(diào)用
   19.1.1 遠程方法調(diào)用簡介
   19.1.2 遠程接口
   19.1.3 服務器類
   19.1.4 RMIC編譯器
   19.1.5 啟動registry
   19.1.6 客戶類
  19.2 JNDI命名和目錄接口
   19.2.1 JNDI簡介
   19.2.2 為命名服務初始化參數(shù)
   19.2.3 注冊對象
   19.2.4 查找對象
   19.2.5 JNDI和RMI結合
  19.3 使用EJB開發(fā)企業(yè)級程序
   19.3.1 EJB簡介
   19.3.2 無狀態(tài)會話EJB概述
   19.3.3 無狀態(tài)會話EJB:遠程業(yè)務邏輯接口
   19.3.4 無狀態(tài)會話EJB:生命周期接口
   19.3.5 無狀態(tài)會話EJB:組件類
   19.3.6 無狀態(tài)會話EJB:部署描述文件
   19.3.7 無狀態(tài)會話EJB:客戶端
   19.3.8 有狀態(tài)會話EJB概述
   19.3.9 有狀態(tài)會話EJB:遠程業(yè)務邏輯接口
   19.3.10 有狀態(tài)會話EJB:生命周期接口
   19.3.11 有狀態(tài)會話EJB:組件類
   19.3.12 有狀態(tài)會話EJB:部署描述文件
   19.3.13 有狀態(tài)會話EJB:客戶端
   19.3.14 CMP實體EJB概述
   19.3.15 CMP實體EJB:遠程業(yè)務邏輯接口
   19.3.16 CMP實體EJB:生命周期接口
   19.3.17 CMP實體EJB:組件類
   19.3.18 CMP實體EJB:部署描述文件
   19.3.19 CMP實體EJB:客戶端
   19.3.20 BMP實體EJB
   19.3.21 消息驅(qū)動EJB
  19.4 小結
第4篇 經(jīng)典案例分析
 第20章 學生信息管理系統(tǒng)
  20.1 需求分析
  20.2 系統(tǒng)設計
  20.3 登錄模塊
   20.3.1 設計構想
   20.3.2 實現(xiàn)登錄模塊
  20.4 學生信息模塊
   20.4.1 設計構想
   20.4.2 實現(xiàn)學生信息主界面
   20.4.3 增加信息
   20.4.4 刪除信息
   20.4.5 修改信息
   20.4.6 基本信息查詢
   20.4.7 成績查詢
   20.4.8 退出系統(tǒng)
  20.5 教師信息模塊
   20.5.1 主界面
   20.5.2 增加信息
   20.5.3 刪除信息
   20.5.4 修改信息
   20.5.5 錄入成績
   20.5.6 刪除成績
   20.5.7 修改成績
   20.5.8 基本信息查詢
   20.5.9 退出系統(tǒng)
  20.6 小結
 第21章 網(wǎng)上書店
  21.1 需求分析
  21.2 系統(tǒng)設計
  21.3 系統(tǒng)實現(xiàn)
   21.3.1 實現(xiàn)效果
   21.3.2 網(wǎng)上書店框架頁面
   21.3.3 頁頭頁面
   21.3.4 用戶登錄
   21.3.5 主頁
   21.3.6 購物車頁面
   21.3.7 注冊頁面
   21.3.8 錯誤頁面
   21.3.9 應用JavaBean
   21.4 小結
附錄A Eclispe開發(fā)環(huán)境概述
附錄B ASCII編碼表
附錄C JDK命令詳解

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號