出版信息
•出版社:清華大學出版社
•ISBN:9787302492412
•版次:1
•商品編碼:12350817
•包裝:平裝
•開本:16開
•出版時間:2018-04-01
•用紙:膠版紙
•頁數:308
•字數:493000
內容簡介
本書從初學者的角度由淺入深地詳細介紹了Java語言開發中用到的重要知識點。全書共11章,介紹了Java集成開發環境的搭建及其運行機制、語言基礎、面向對象編程思想,通過豐富翔實的典型例子,幫助初學者理解多執行緒、常用API、集合、I/O流、GUI、網路編程及資料庫編程等面向對象的抽象概念。本書對JDK 7及JDK 8中的新內容也進行了介紹。
目錄
第1章Java概述及開發環境搭建
1.1面向對象的程式設計思想
1.1.1面向對象的程式設計方法概述
1.1.2面向對象的軟體開發過程
1.2Java語言簡介
1.2.1Java語言的發展
1.2.2Java的三大平台
1.2.3Java語言的特點
1.2.4Java的運行機制
1.3Java開發環境搭建
1.3.1集成開發平台介紹
1.3.2JDK的安裝與配置
1.4Java語言中的命名規則
1.5簡單的Java程式
1.5.1第一個Java應用程式
1.5.2第一個Java小程式
1.6本章小結
第2章Java語言基礎
2.1數據類型劃分
2.2基本數據類型、常量與變數
2.2.1基本數據類型
2.2.2常量與變數
2.2.3程式的注釋
2.2.4類型轉換
2.3運算符與表達式
2.3.1運算符
2.3.2表達式及運算符的優先權、結合性
2.4流程控制
2.4.1順序結構
2.4.2分支結構
2.4.3循環結構
2.4.4跳轉語句
2.5數組
2.5.1數組的聲明
2.5.2數組的創建
2.5.3數組元素的初始化
2.5.4數組的引用
2.5.5多維數組
2.6Scanner類
2.6.1獲取字元串數據
2.6.2獲取數值型數據
2.7本章小結
第3章類與對象
3.1類
3.1.1類的定義
3.1.2構造方法
3.1.3方法重載
3.2對象的創建與使用
3.2.1對象的聲明與創建
3.2.2this的使用
3.3類的繼承
3.3.1派生子類
3.3.2方法覆蓋
3.3.3super的使用
3.4訪問控制修飾符
3.5非訪問控制符
3.5.1static
3.5.2final
3.5.3abstract
3.6包
3.6.1包的定義與使用
3.6.2import語句
3.6.3靜態導入
3.6.4給Java套用打包
3.7接口
3.7.1接口的定義
3.7.2抽象類與接口的套用
3.7.3Java 8對接口的擴展
3.8本章小結
第4章深入理解Java語言
4.1Object類
4.2變數及其傳遞
4.2.1基本類型變數與引用類型變數
4.2.2成員變數與局部變數
4.2.3方法的參數傳遞
4.3多態
4.3.1多態性
4.3.2引用類型之間的類型轉換
4.3.3instanceof運算符
4.4對象構造與初始化
4.5內部類與匿名類
4.5.1內部類
4.5.2匿名內部類
4.6Java的反射機制
4.6.1認識Class類
4.6.2通過反射查看類信息
4.7Java 8新增的lambda表達式
4.7.1lambda表達式的基本語法
4.7.2lambda表達式與函式式接口
4.7.3lambda表達式與匿名內部類的聯繫與區別
4.8本章小結