學習一個東西,特別是技術類的,需要我們去理解它的思想、它的概念,明白后,學習起來就容易得多。今天東坡小編帶來的這份JAVA編程思想,是第三版的哦,非常的經(jīng)典!
主要講述了從Java的基礎語法到最高特性(深入的面向對象概念、多線程、自動項目構建、單元測試和調試等),本書都能逐步指導你輕松掌握。
JAVA編程思想內容介紹
本書曾榮獲:
2003年《Software Development》雜志Jolt大獎、2001年《Java World》雜志編輯推薦圖書獎、1999年《Java World》雜志讀者選擇最佳圖書獎、1998年《Software Development》雜志Jolt大獎、1998年《Java Developer’s Journal》雜志編輯推薦最佳圖書獎。
本書贏得了全球程序員的廣泛贊譽,即使是最晦澀的概念,在Brcue Eckel的文字親和力和小而直接的編程示例面前也會化解于無形。
JAVA編程思想預覽
JAVA編程思想目錄
第1章 對象導論
1.1 抽象過程
1.2 每個對象都有一個接口
1.3 每個對象都提供服務
1.4 被隱藏的具體實現(xiàn)
1.5 復用具體實現(xiàn)
1.6 繼承:復用接口
1.7 伴隨多態(tài)的可互換對象
1.8 對象的創(chuàng)建、使用和生命期
1.8.1 集合與迭代器
1.8.2 單根繼承結構
1.8.3 向下轉型與模板/泛型
1.8.4 確保正確清理
1.9 異常處理:處理錯誤
1.10 并發(fā)性
1.11 持久性
1.12 Java與Internet
1.12.1 Web是什么
1.12.2 客戶端編程
1.12.3 服務器端編程
1.12.4 應用
1.13 Java為什么成功
1.13.1 系統(tǒng)易于表達、易于理解
1.13.2 類庫的巨大影響力
1.13.3 錯誤處理
1.13.4 大型程序設計
1.14 Java與C++
1.15 總結
第2章 一切都是對象
2.1 用引用操縱對象
2.2 必須由你創(chuàng)建所有對象
2.2.1 存儲到什么地方
2.2.2 特例:基本類型
2.2.3 Java中的數(shù)組
2.3 永遠不需要銷毀對象
2.3.1 作用域
2.3.2 對象的作用域
2.4 創(chuàng)建新的數(shù)據(jù)類型:類
2.5 方法、參數(shù)和返回值
2.6 構建一個Java程序
2.6.1 名字可見性
2.6.2 運用其他構件
2.6.3 static 關鍵字
2.7 你的第一個Java程序
2.8 注釋和嵌入式文檔
2.8.1 注釋文檔
2.8.2 語法
2.8.3 嵌入式HTML
2.8.4 一些標簽示例
2.8.5 文檔示例
2.9 編碼風格
2.10 總結
2.11 練習
第3章 控制程序流程
3.1 使用Java操作符
3.1.1 優(yōu)先級
3.1.2 賦值
3.1.3 算術操作符
3.1.4 自動遞增和遞減
3.1.5 關系操作符
3.1.6 邏輯操作符
3.1.7 按位操作符
3.1.8 移位操作符
3.1.9 三元操作符 if-else
3.1.10 逗號操作符
3.1.11 字符串操作符+
3.1.12 使用操作符時常犯的錯誤
3.1.13 類型轉換操作符
3.1.14 Java沒有“sizeof”
3.1.15 再論優(yōu)先級
3.1.16 操作符小結
3.2 執(zhí)行流程控制
3.2.1 true和false
3.2.2 if-else
3.2.3 return
3.2.4 迭代
3.2.5 do-while
3.2.6 for
3.2.7 break和 continue
3.2.8 switch
3.3 總結
3.4 練習
第4章 初始化與清理
4.1 用構造器確保初始化
4.2 方法重載
4.2.1 區(qū)分重載方法
4.2.2 涉及基本類型的重載
4.2.3 以返回值區(qū)分重載方法
4.2.4 缺省構造器
4.2.5 this關鍵字
4.3 清理:終結處理和垃圾回收
4.3.1 finalize()的用途何在
4.3.2 你必須實施清理
4.3.3 終結條件
4.3.4 垃圾回收器如何工作
4.4 成員初始化
4.4.1 指定初始化
4.4.2 構造器初始化
4.5 數(shù)組初始化
4.6 總結
4.7 練習
第5章 隱藏具體實現(xiàn)
5.1 包:程序庫單元
5.1.1 創(chuàng)建獨一無二的包名
5.1.2 定制工具庫
5.1.3 用 import改變行為
5.1.4 對使用包的忠告
5.2 Java訪問權限修飾詞
5.2.1 包訪問權限
5.2.2 public:接口訪問權限
5.2.3 private: 你無法訪問
5.2.4 protected:繼承訪問權限
5.3 接口和實現(xiàn)
5.4 類的訪問權限
5.5 總結
5.6 練習
第6章 復用類
6.1 組合語法
6.2 繼承語法
6.3 結合使用組合和繼承
6.3.1 確保正確清理
6.3.2 名稱屏蔽
6.4 在組合與繼承之間選擇
6.5 protected關鍵字
6.6 增量開發(fā)
6.7 向上轉型
6.8 final關鍵字
6.8.1 final 數(shù)據(jù)
6.8.2 final 方法
6.8.3 final 類
6.8.4 有關final的忠告
6.9 初始化及類的加載
6.10 總結
6.11 練習
第7章 多態(tài)
7.1 再論向上轉型
7.2 轉機
7.2.1 方法調用綁定
7.2.2 產生正確的行為
7.2.3 可擴展性
7.2.4 缺陷:“覆蓋”私有方法
7.3 抽象類和抽象方法
7.4 構造器和多態(tài)
7.4.1 構造器的調用順序
7.4.2 繼承與清理
7.4.3 構造器內部的多態(tài)方法的行為
7.5 用繼承進行設計
7.5.1 純繼承與擴展
7.5.2 向下轉型與運行時類型識別
7.6 總結
7.7 練習
第8章 接口與內部類
……
第9章 通過異常處理錯誤
第10章 類型檢查
第11章 對象的集合
第12章 Java I/O系統(tǒng)
第13章 并發(fā)
第14章 創(chuàng)建窗口與applet程序
第15章 發(fā)現(xiàn)問題
第16章 分析與設計
附錄A 對象的傳遞與返回
附錄B Java編程指南
附錄C 補充材料
附錄D 資源
索引
- PC官方版
- 安卓官方手機版
- IOS官方手機版