Java編程指南:基礎知識、類庫套用及案例設計

Java編程指南:基礎知識、類庫套用及案例設計

《Java編程指南:基礎知識、類庫套用及案例設計》是清華大學出版社出版圖書。

基本介紹

  • 中文名:Java編程指南:基礎知識、類庫套用及案例設計
  • 作者:彭波 、孫一林 
  • 出版社:清華大學出版社 
  • ISBN:9787302536147 
作者簡介,內容簡介,目錄,

作者簡介

《Java編程指南:基礎知識、類庫套用及案例設計》
作者 彭波 、 孫一林
出版日期 2020-1-1
裝幀 平裝

內容簡介

  書是一本適合大學、大專等理、工科院校學生學習Java語言以及編寫Java應用程式的實用型教科書或教學參考書,主要闡述了Java語言的關鍵字、語句、語法規則、類庫等的使用方法,其內容包括Java語言開發工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態等特性、接口、包、異常、Java基礎類庫的套用,以及通過套用型案例掌握Java語言的輸入、輸出操作、圖形用戶界面操作、Applet小程式的編寫、圖形繪製操作、多執行緒處理、圖像動畫製作、網路編程、資料庫操作、媒體流處理、Android系統套用等相關類庫的使用。

目錄

前言
第1篇 Java程式設計基礎
第1章 Java程式設計基礎
1.1 Java程式與運行
1.1.1 Java語言的特徵
1.1.2 Java虛擬機
1.1.3 Java位元組代碼
1.1.4 Java編譯單元
1.2 Java程式的開發
1.2.1 Java語言程式開發平台
1.2.2 Java程式基礎開發運行平台——J2SDK
1.2.3 在Windows作業系統中搭建Java程式的開發和運行環境
1.2.4 Java程式的編譯和運行
1.3 Java語言的標識符和關鍵字
1.3.1 Java注釋語句
1.3.2 Java標識符
1.3.3 Java關鍵字
1.4 Java基本數據類型
1.4.1 數據值的表示法
1.4.2 變數
1.4.3 變數的數據類型轉換
1.4.4 常量
1.5 Java運算符和表達式
1.5.1 Java運算符
1.5.2 Java表達式
1.5.3 表達式中運算符的使用規則
1.6 Java程式流控制語句
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.2 Java面向對象程式設計
2.2 Java類
2.2.1 Java類的定義
2.2.2 方法的定義
2.2.3 Java修飾符及其許可權
2.3 Java對象
2.3.1 對象的創建
2.3.2 構造方法的使用
2.3.3 對象的使用
2.3.4 對象的清除
2.3.5 Java類和對象的關係
2.4 數組對象
2.4.1 一維數組的聲明和創建
2.4.2 多維數組的聲明和創建
2.4.3 數組的套用
2.5 小結
2.6 習題
第3章 Java類的繼承與多態
3.1 Java類的繼承
3.1.1 概念和語法
3.1.2 Java類繼承關係的測試
3.1.3 隱藏、覆蓋和重載
3.1.4 構造方法的重載
3.2 abstract和final修飾符
3.2.1 abstract修飾符
3.2.2 final修飾符
3.3 this和super變數
3.3.1 this變數
3.3.2 super變數
3.4 Java的多態性
3.4.1 多態的概念
3.4.2 多態的套用
3.4.3 構造方法與多態
3.5 小結
3.6 習題
第4章 Java接口和Java包
4.1 Java接口
4.1.1 接口的定義
4.1.2 接口的實現
4.1.3 接口的繼承
4.1.4 Java類同時繼承父類並實現接口
4.1.5 接口與Java抽象類
4.1.6 接口的套用
4.2 Java包
4.2.1 package語句
4.2.2 Java包與路徑
4.2.3 import語句
4.2.4 直接引用Java包中的類和接口
4.2.5 Java包的套用
4.3 小結
4.4 習題
第5章 Java異常處理
5.1 Java異常處理機制
5.1.1 異常的類型
5.1.2 異常處理機制
5.1.3 Java的異常處理
5.2 Java異常的捕獲與處理
5.2.1 try-catch語句
5.2.2 finally語句
5.3 Java異常的拋出
5.3.1 從方法體中拋出異常對象
5.3.2 針對被拋出的異常對象的處理
5.4 Java基礎包中定義的常用異常類
5.4.1 異常類的根類與直接子類
5.4.2 java.lang包中定義的具體異常類
5.5 自定義異常類
5.5.1 異常類定義規則及拋出
5.5.2 捕獲自定義異常對象
5.6 小結
5.7 習題
第6章 Java基礎類的套用
6.1 java.lang包
6.2 Object類
6.3 基本數據類型類
6.3.1 整型類
6.3.2 浮點類
6.3.3 其他常用類
6.4 字元串String類
6.4.1 String類
6.4.2 創建String對象並對其進行操作
6.4.3 StringBuffer類
6.4.4 創建StringBuffer對象並對其進行操作
6.5 Math類
6.6 Runtime類
6.7 System類
6.8 小結
6.9 習題
第2篇 Java基礎類庫案例
第7章 Java輸入和輸出操作案例
7.1 Java的輸入、輸出機制
7.1.1 Java數據流傳輸模式
7.1.2 Java數據流的主要操作類
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.1 Java組件類
8.1.2 組件屬性控制
8.1.3 GUI的組成
8.2 組件事件處理
8.2.1 Java組件事件監聽處理機制
8.2.2 Java組件事件監聽標準程式代碼
8.3 java.awt包中組件套用案例
8.3.1 滑鼠操作套用案例
8.3.2 鍵盤操作套用案例
8.4 javax.swing包中組件套用案例
8.4.1 修改組件屬性案例
8.4.2 記事本應用程式案例
8.4.3 Excel表格檔案內容顯示案例
8.5 小結
8.6 習題
第9章 Java Applet小程式案例
9.1 Applet類及Applet小程式
9.1.1 Applet小程式類
9.1.2 Applet小程式編程框架
9.2 Applet小程式的運行機制
9.3 Java程式Application和Applet
9.4 Applet小程式套用案例
9.4.1 顯示外部參數Applet小程式
9.4.2 顯示時間Applet小程式
9.4.3 播放聲音Applet小程式
9.4.4 Applet小程式界面添加選單
9.5 小結
9.6 習題
第10章 Java基礎繪製圖形案例
10.1 Java基礎圖形繪製功能
10.1.1 Graphics圖形類
10.1.2 繪圖坐標體系
10.1.3 Graphics類中主要繪圖操作方法
10.2 Java圖形繪製案例
10.2.1 繪製各種圖形和圖像
10.2.2 繪製數學函式圖形
10.2.3 繪製直方圖
10.2.4 繪製文字
10.2.5 簡單繪圖程式
10.3 小結
10.4 習題
第11章 Java高級圖像處理案例
11.1 Java 2D繪製圖形案例
11.1.1 二維圖形的繪製機制
11.1.2 繪製二維圖形案例
11.2 Java 2D圖形、文字處理案例
11.2.1 二維圖形後期處理案例
11.2.2 二維文字後期處理案例
11.3 Java 2D圖像處理案例
11.3.1 二維圖像處理機制
11.3.2 二維圖像邊緣檢測案例
11.3.3 二維圖像綜合處理案例
11.4 小結
11.5 習題
第12章 Java多執行緒套用案例
12.1 執行緒
12.1.1 Runnable接口和Thread類
12.1.2 創建啟動執行緒對象
12.1.3 創建具有多執行緒功能的Applet小程式
12.2 Java多執行緒機制
12.2.1 執行緒對象的生命周期和狀態
12.2.2 執行緒對象的基本控制
12.2.3 多執行緒問題
12.2.4 執行緒間的同步控制機制
12.3 多執行緒應用程式案例
12.2.4 執行緒間的同步控制機制
12.3 多執行緒應用程式案例
12.3.1 Thread類中的sleep( )方法
12.3.2 Object類中的執行緒控制方法
12.3.3 賬戶數據操作問題
12.3.4 實時時鐘顯示Applet小程式
12.3.5 滾動顯示文字信息Applet小程式
12.4 小結
12.5 習題
第3篇 Java擴展類庫案例
第13章 Java動畫製作案例
13.1 簡單圖形動畫製作案例
13.2 文字動態顯示案例
13.3 圖像動態顯示案例
13.3.1 動態顯示多幅圖像
13.3.2 單幅圖像變形動態顯示
13.4 圖像緩衝技術動態顯示案例
13.4.1 緩衝技術
13.4.2 利用緩衝技術實現動態顯示圖像案例
13.5 小結
13.6 習題
第14章 Java網路套用案例
14.1 URL通信
14.1.1 創建並連線URL對象
14.1.2 獲取網路資源案例
14.1.3 Web伺服器提供HTTP服務案例
14.2 Socket通信
14.2.1 建立伺服器和客戶機Socket通信程式框架
14.2.2 Socket通信案例
14.2.3 網路聊天室程式案例
14.3 UDP通信
14.3.1 建立UDP通信程式框架
14.3.2 UDP通信案例
14.4 小結
14.5 習題
第15章 Java資料庫套用案例
15.1 JDBC概述
15.1.2 JDBC的組成
15.1.3 JDBC的任務
15.2 資料庫操作命令SQL
15.2.1 創建、刪除資料庫
15.2.2 創建、刪除、修改基本表格
15.2.3 創建、刪除索引
15.2.4 創建、刪除視圖
15.2.5 數據查詢
15.2.6 數據更新
15.3 創建Java資料庫套用模型
15.3.1 創建數據源
15.3.2 載入資料庫驅動程式
15.3.3 連線資料庫
15.3.4 運算元據庫
15.3.5 獲取數據結果集
15.4 JDBC API套用案例
15.4.1 顯示查詢資料庫結果
15.4.2 向資料庫中追加記錄
15.4.3 SQL命令運算元據庫
15.4.4 Applet資料庫套用案例
15.5 小結
15.6 習題
第16章 Java JMF媒體流處理及網路傳輸套用案例
16.1 Java音頻數據流處理技術
16.1.1 JMF中的Sound API
16.1.2 音頻播放器案例
16.2 Java媒體數據流處理框架——JMF
16.2.1 JMF API的功能
16.2.2 媒體流播放器案例
16.3 Java媒體數據流網路實時傳輸
16.3.1 傳送媒體數據流應用程式案例
16.3.2 接收媒體數據流應用程式案例
16.4 小結
16.5 習題
第17章 Java Android系統類庫套用案例
17.1 支持Java APP的Android作業系統
17.1.1 Android作業系統構架
17.1.2 Android常用組件(模組)
17.2 Android App以及Android Studio開發環境
17.2.1 Android App架構
17.2.2 Android Studio簡介
17.3 Android應用程式案例
17.3.1 三角函式圖形演示案例
17.3.2 華容道智力遊戲案例
17.3.3 備忘錄(事件設定與提醒)案例
17.4 小結
17.5 習題
第18章 Java擴展語句及新增功能
18.1 Java語句的增加與擴展
18.1.1 Java新增語句
18.1.2 Lambda表達式
18.2 Java接口的擴展
18.2.1 Java接口的默認方法和靜態方法
18.2.2 函式式接口
18.3 Java類型的擴展——泛型
18.3.1 泛型的定義
18.3.2 泛型的套用
18.4 Java API的更新與擴展
18.4.1 Java API的更新
18.4.2 Java API的擴展
18.5 小結

相關詞條

熱門詞條

聯絡我們