Java編程實戰寶典PDF (中文版帶書籤)

來源:互聯網
上載者:User

標籤:apple   final   工具類   位元運算   實現   inf   識別   關係   地址   

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 基礎資料型別 (Elementary Data Type)
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     擷取提取碼   

Java編程實戰寶典PDF (中文版帶書籤)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.