基本信息,圖書簡介,圖書內容,圖書目錄,
基本信息
Java編程指南——基礎知識、類庫套用及案例設計
作者:彭波、孫一林
定價:89元
ISBN:9787302536147
出版日期:2020.01.01
出版社:清華大學出版社
圖書簡介
《Java編程指南——基礎知識、類庫套用及案例設計》是清華大學出版社於2020年1月1日出版的一本圖書,作者彭波、孫一林。
圖書內容
《Java編程指南——基礎知識、類庫套用及案例設計》是一本適合大學、大專等理、工科院校學生學習Java語言以及編寫Java應用程式的實用型教科書或教學參考書。主要闡述了Java語言的關鍵字、語句、語法規則、類庫等的使用方法,其內容包括Java語言開發工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態等特性、接口、包、異常、Java基礎類庫的套用,以及通過套用型案例掌握Java語言的輸入、輸出操作、圖形用戶界面操作、Applet小程式的編寫、圖形繪製操作、多執行緒處理、圖像動畫製作、網路編程、資料庫操作、媒體流處理、Android系統套用等相關類庫的使用。
圖書目錄
第1篇Java程式設計基礎
第1章Java程式設計基礎
1.1Java程式與運行
1.1.1Java語言的特徵
1.1.2Java虛擬機
1.1.3Java位元組代碼
1.1.4Java編譯單元
1.2Java程式的開發
1.2.1Java語言程式開發平台
1.2.2Java程式基礎開發運行平台——J2SDK
1.2.3在Windows作業系統中搭建Java程式的開發和運行環境
1.2.4Java程式的編譯和運行
1.3Java語言的標識符和關鍵字
1.3.1Java注釋語句
1.3.2Java標識符
1.3.3Java關鍵字
1.4Java基本數據類型
1.4.1數據值的表示法
1.4.2變數
1.4.3變數的數據類型轉換
1.4.4常量
1.5Java運算符和表達式
1.5.1Java運算符
1.5.2Java表達式
1.5.3表達式中運算符的使用規則
1.6Java程式流控制語句
1.6.1分支結構語句
1.6.2循環結構語句
1.6.3輔助流控制語句
1.6.4流控制語句套用示例
1.7小結
1.8習題
第2章Java面向對象編程
2.1面向對象程式設計
2.1.1面向對象的程式設計方法
2.1.2Java面向對象程式設計
2.2Java類
2.2.1Java類的定義
2.2.2方法的定義
2.2.3Java修飾符及其許可權
2.3Java對象
2.3.1對象的創建
2.3.2構造方法的使用
2.3.3對象的使用
2.3.4對象的清除
2.3.5Java類和對象的關係
2.4數組對象
2.4.1一維數組的聲明和創建
2.4.2多維數組的聲明和創建
2.4.3數組的套用
2.5小結
2.6習題
第3章Java類的繼承與多態
3.1Java類的繼承
3.1.1概念和語法
3.1.2Java類繼承關係的測試
3.1.3隱藏、覆蓋和重載
3.1.4構造方法的重載
3.2abstract和final修飾符
3.2.1abstract修飾符
3.2.2final修飾符
3.3this和super變數
3.3.1this變數
3.3.2super變數
3.4Java的多態性
3.4.1多態的概念
3.4.2多態的套用
3.4.3構造方法與多態
3.5小結
3.6習題
第4章Java接口和Java包
4.1Java接口
4.1.1接口的定義
4.1.2接口的實現
4.1.3接口的繼承
4.1.4Java類同時繼承父類並實現接口
4.1.5接口與Java抽象類
4.1.6接口的套用
4.2Java包
4.2.1package語句
4.2.2Java包與路徑
4.2.3import語句
4.2.4直接引用Java包中的類和接口
4.2.5Java包的套用
4.3小結
4.4習題
第5章Java異常處理
5.1Java異常處理機制
5.1.1異常的類型
5.1.2異常處理機制
5.1.3Java的異常處理
5.2Java異常的捕獲與處理
5.2.1trycatch語句
5.2.2finally語句
5.3Java異常的拋出
5.3.1從方法體中拋出異常對象
5.3.2針對被拋出的異常對象的處理
5.4Java基礎包中定義的常用異常類
5.4.1異常類的根類與直接子類
5.4.2java.lang包中定義的具體異常類
5.5自定義異常類
5.5.1異常類定義規則及拋出
5.5.2捕獲自定義異常對象
5.6小結
5.7習題
第6章Java基礎類的套用
6.1java.lang包
6.2Object類
6.3基本數據類型類
6.3.1整型類
6.3.2浮點類
6.3.3其他常用類
6.4字元串String類
6.4.1String類
6.4.2創建String對象並對其進行操作
6.4.3StringBuffer類
6.4.4創建StringBuffer對象並對其進行操作
6.5Math類
6.6Runtime類
6.7System類
6.8小結
6.9習題
第2篇Java基礎類庫案例
第7章Java輸入和輸出操作案例
7.1Java的輸入、輸出機制
7.1.1Java數據流傳輸模式
7.1.2Java數據流的主要操作類
7.2控制台輸入、輸出操作案例
7.3檔案輸入、輸出操作案例
7.3.1位元組流檔案輸入、輸出操作
7.3.2字元流檔案輸入、輸出操作
7.4檔案隨機讀寫操作案例
7.5對象序列化傳輸案例
7.6小結
7.7習題
第8章Java圖形用戶界面設計案例
8.1構成GUI的組件
8.1.1Java組件類
8.1.2組件屬性控制
8.1.3GUI的組成
8.2組件事件處理
8.2.1Java組件事件監聽處理機制
8.2.2Java組件事件監聽標準程式代碼
8.3java.awt包中組件套用案例
8.3.1滑鼠操作套用案例
8.3.2鍵盤操作套用案例
8.4javax.swing包中組件套用案例
8.4.1修改組件屬性案例
8.4.2記事本應用程式案例
8.4.3Excel表格檔案內容顯示案例
8.5小結
8.6習題
第9章JavaApplet小程式案例
9.1Applet類及Applet小程式
9.1.1Applet小程式類
9.1.2Applet小程式編程框架
9.2Applet小程式的運行機制
9.3Java程式Application和Applet
9.4Applet小程式套用案例
9.4.1顯示外部參數Applet小程式
9.4.2顯示時間Applet小程式
9.4.3播放聲音Applet小程式
9.4.4Applet小程式界面添加選單
9.5小結
9.6習題
第10章Java基礎繪製圖形案例
10.1Java基礎圖形繪製功能
10.1.1Graphics圖形類
10.1.2繪圖坐標體系
10.1.3Graphics類中主要繪圖操作方法
10.2Java圖形繪製案例
10.2.1繪製各種圖形和圖像
10.2.2繪製數學函式圖形
10.2.3繪製直方圖
10.2.4繪製文字
10.2.5簡單繪圖程式
10.3小結
10.4習題
第11章Java高級圖像處理案例
11.1Java2D繪製圖形案例
11.1.1二維圖形的繪製機制
11.1.2繪製二維圖形案例
11.2Java2D圖形、文字處理案例
11.2.1二維圖形後期處理案例
11.2.2二維文字後期處理案例
11.3Java2D圖像處理案例
11.3.1二維圖像處理機制
11.3.2二維圖像邊緣檢測案例
11.3.3二維圖像綜合處理案例
11.4小結
11.5習題
第12章Java多執行緒套用案例
12.1執行緒
12.1.1Runnable接口和Thread類
12.1.2創建啟動執行緒對象
12.1.3創建具有多執行緒功能的Applet小程式
12.2Java多執行緒機制
12.2.1執行緒對象的生命周期和狀態
12.2.2執行緒對象的基本控制
12.2.3多執行緒問題
12.2.4執行緒間的同步控制機制
12.3多執行緒應用程式案例
12.3.1Thread類中的sleep()方法
12.3.2Object類中的執行緒控制方法
12.3.3賬戶數據操作問題
12.3.4實時時鐘顯示Applet小程式
12.3.5滾動顯示文字信息Applet小程式
12.4小結
12.5習題