Java編程實戰寶典PDF
目錄
第1篇 Java基礎知識入門
第1章 Java的開發運行環境( 教學視頻:57分鍾)
1.1 Java運行原理與Java虛擬機
1.1.1 Java運行原理簡述
1.1.2 Java虛擬機
1.2 Java的開發環境
1.2.1 JDK的安裝
1.2.2 如何設置系統環境變量
1.2.3 JDK安裝后的測試與驗證
1.2.4 編譯命令的使用
1.2.5 解釋執行命令的使用
1.2.6 UltraEdit的使用
1.3 Java應用程序示例
1.4 Java Applet程序示例
1.5 本章小結
1.6 實戰習題
第2章 Java語言基礎( 教學視頻:75分鍾)
2.1 Java語言的關鍵特性
2.2 Java程序的構成及文本風格
2.2.1 Java程序的構成
2.2.2 Java的代碼結構
2.2.3 Java程序的格式編排
2.2.4 Java代碼的注釋風格
2.3 數據類型
2.3.1 基本數據類型
2.3.2 常量
2.3.3 變量
2.3.4 整型數據
2.3.5 浮點型數據
2.3.6 字符型數據
2.3.7 布爾型數據
2.3.8 變量賦初值
2.3.9 變量的作用域
2.3.10 數據類型轉換
2.4 運算符與表達式
2.4.1 算術運算符和算術表達式
2.4.2 關系運算符和關系表達式
2.4.3 邏輯運算符和邏輯表達式
2.4.4 條件運算符和條件表達式
2.4.5 位運算符和位表達式
2.4.6 賦值運算符和賦值表達式
2.4.7 表達式的求值順序
2.5 流程控制語句
2.5.1 3種基本控制結構
2.5.2 表達式語句和空語句
2.5.3 塊語句
2.5.4 if~else分支語句
2.5.5 多路分支switch~case語句
2.5.6 當型循環while語句
2.5.7 直到型循環do~while語句
2.5.8 當型循環for語句
2.5.9 增強的for循環
2.5.10 循環的嵌套
2.5.11 跳轉語句break
2.5.12 跳轉語句continue
2.6 Java基礎語法實戰演習
2.6.1 判斷閏年
2.6.2 求最大公約數和最小公倍數
2.6.3 Fibonacci數列
2.6.4 逆向輸出數字
2.6.5 求水仙花數
2.6.6 輸出圖形
2.6.7 輸出九九口訣表
2.7 本章小結
2.8 實戰習題
第2篇 Java面向對象編程
第3章 對象和類( 教學視頻:33分鍾)
3.1 什么是面向對象
3.1.1 對象的理解
3.1.2 什么是類
3.1.3 消息的定義
3.1.4 面向對象的基本特征
3.2 類與對象
3.2.1 類的基本結構
3.2.2 類的聲明
3.2.3 創建類體
3.2.4 對象的生命周期
3.2.5 對象的創建
3.2.6 對象的使用
3.3 成員變量的定義與使用
3.3.1 成員變量的定義
3.3.2 成員變量的訪問權限
3.3.3 實例成員變量和靜態成員變量
3.4 方法的定義和實現
3.4.1 方法的聲明
3.4.2 創建方法體與return語句
3.4.3 局部變量和成員變量的區別
3.4.4 方法的訪問權限
3.5 方法的調用
3.5.1 方法調用的形式
3.5.2 方法調用的參數
3.5.3 隱含參數this
3.6 構造方法
3.6.1 無參數構造方法的定義和使用
3.6.2 帶參數構造方法的定義和使用
3.6.3 this關鍵字和構造方法的調用
3.7 靜態方法
3.7.1 靜態方法的聲明和定義
3.7.2 靜態方法和實例方法的區別
3.7.3 靜態代碼塊
3.7.4 再論靜態成員變量
3.8 main()方法和命令行參數
3.9 終結處理與垃圾回收
3.9.1 對象的釋放和垃圾收集機制
3.9.2 finalize()終結處理方法
3.9.3 Java垃圾回收的工作原理
3.10 本地方法
3.11 本章小結
3.12 實戰習題
第4章 繼承與多態( 教學視頻:35分鍾)
4.1 繼承的概念
4.1.1 繼承的基本原理
4.1.2 Java繼承的特征
4.1.3 Java中子類繼承父類的描述及實現
4.1.4 Java繼承的內存形態
4.2 繼承中屬性隱藏與方法覆蓋
4.2.1 屬性的隱藏
4.2.2 方法的覆蓋
4.3 構造方法的繼承與調用
4.3.1 構造方法的繼承
4.3.2 super關鍵字的使用
4.3.3 關於子類繼承父類的總結
4.4 多態技術
4.4.1 Java中的多態
4.4.2 重載與覆蓋
4.4.3 運行時多態
4.5 接口與多重繼承
4.5.1 接口的定義
4.5.2 接口的繼承
4.5.3 接口的實現
4.6 Java抽象類與最終類
4.6.1 抽象類與抽象方法
4.6.2 最終類與最終方法
4.7 Java內部類
4.7.1 內部類的定義
4.7.2 內部類訪問外部類的成員
4.7.3 內部類之間的相互使用
4.7.4 在外部使用內部類
4.7.5 匿名內部類
4.7.6 內部類的作用
4.8 Java包:庫單元
4.8.1 包的創建
4.8.2 包的使用
4.8.3 JAR文件的創建和使用
4.8.4 JDK中的常用包
4.9 本章小結
4.10 實戰習題
第3篇 Java數據處理
第5章 數組與字符串( 教學視頻:69分鍾)
5.1 數組
5.1.1 一維數組的聲明
5.1.2 一維數組的創建
5.1.3 一維數組的使用
5.1.4 二維數組的聲明
5.1.5 二維數組的創建
5.1.6 二維數組的使用
5.1.7 程序示例1——數組排序
5.1.8 程序示例2——楊輝三角
5.2 字符串
5.2.1 String對象的聲明
5.2.2 String對象的創建
5.2.3 String對象的使用
5.2.4 String類型的數組
5.2.5 StringBuffer對象的聲明
5.2.6 StringBuffer對象的創建
5.2.7 StringBuffer對象的使用
5.3 本章小結
5.4 實戰習題
第6章 Java的異常處理( 教學視頻:58分鍾)
6.1 異常與異常處理
6.1.1 異常的特點
6.1.2 異常處理的兩種模型
6.1.3 異常處理在編程中的優點
6.2 Java的異常處理
6.2.1 Java的異常處理機制
6.2.2 Java異常類的層次結構
6.2.3 Java異常的分類
6.2.4 Java異常處理的原則
6.3 Java異常處理實踐
6.3.1 Java異常捕獲與處理
6.3.2 異常的拋出
6.3.3 異常的嵌套處理
6.3.4 自定義異常及其處理方法
6.3.5 Java異常處理的應用示例
6.4 本章小結
6.5 實戰習
第7章 Java輸入輸出處理技術( 教學視頻:110分鍾)
第4篇 Java中的高級技術
第8章 Java的多線程機制( 教學視頻:83分鍾)
第9章 運行時類型識別( 教學視頻:37分鍾)
第10章 泛型( 教學視頻:18分鍾)
第11章 Java集合框架( 教學視頻:20分鍾)
第12章 類型包裝器、自動裝箱和元數據( 教學視頻:21分鍾)
第13章 常用工具類( 教學視頻:74分鍾)
第5篇 桌面程序開發
第14章 GUI程序設計( 教學視頻:29分鍾)
第15章 Java多媒體編程應用( 教學視頻:16分鍾)
第6篇 數據庫程序設計
第16章 數據庫基礎( 教學視頻:47分鍾)
第17章 Java數據庫編程技術( 教學視頻:110分鍾)
第7篇 Java網絡程序開發
第18章 Java網絡編程技術( 教學視頻:78分鍾)
第19章 JSP程序設計( 教學視頻:42分鍾)
*第8篇 即時通信系統開發項目實戰
第20章 系統分析和設計( 教學視頻:27分鍾)
第21章 服務器端功能模塊的實現( 教學視頻:19分鍾)
第22章 客戶端功能模塊的實現( 教學視頻:25分鍾)
說明:因篇幅所限,第8篇內容以PDF電子文檔的格式收錄於本書的配書光盤中贈送給讀者,讀者可以選擇閱讀。該項目案例涉及的源程序及視頻講解也收錄於配書光盤中。
下載地址:https://pan.baidu.com/s/1EhZyrIh-3J7gv_7TJU8zVA
關注微信公眾號獲取提取碼:
輸入:jav1 獲取提取碼