Java語言程式設計上機指導與題解

Java語言程式設計上機指導與題解

《Java語言程式設計上機指導與題解》是2023年清華大學出版社出版的圖書,作者是丁振凡、范萍。

基本介紹

  • 中文名:Java語言程式設計上機指導與題解
  • 作者:丁振凡、范萍
  • 出版時間:2023年8月1日
  • 出版社:清華大學出版社
  • ISBN:9787302640998 
  • 定價:49.80 元
內容簡介,圖書目錄,

內容簡介

《Java語言程式設計上機指導與題解》是 Java 語言程式設計(第 3 版)(清華大學出版社)的配套上機實訓指導與習題解析,其目標 是為學生的實驗上機以及解題提供幫助和指導。全書各章與主教材對應一致。每章包括知識要點、實驗指 導、習題解析。知識要點部分對主要知識內容進行歸納。實驗指導部分包括實驗目的、樣例調試和編程練 習。樣例調試包括基礎訓練題和綜合訓練題,基礎訓練題的目標是強化對概念理解,分步啟發引導學生在 編程調試過程中逐步理解相關知識、掌握編程技能;結合樣例部分培養學生綜合套用知識的能力。習題解 析部分對主教材每章的習題進行分析和解答。

圖書目錄

目 錄
第1章 Java語言概述 1
1.1 知識要點 1
1.1.1 Java編程環境的安裝 1
1.1.2 Java程式的特點 1
1.1.3 在DOS環境下調試Java程式的步驟 1
1.1.4 用Eclipse工具調試Java程式 2
1.1.5 常見錯誤處理 3
1.2 實驗指導 3
1.2.1 實驗目的 3
1.2.2 實驗內容 3
1.3 習題解析 5
第2章 數據類型與表達式 7
2.1 知識要點 7
2.1.1 基本數據類型、變數 7
2.1.2 自動類型轉換與強制類型轉換 7
2.1.3 數據的輸入/輸出 8
2.1.4 容易用錯的運算符 8
2.1.5 Math類—提供數學函式功能 9
2.2 實驗指導 10
2.2.1 實驗目的 10
2.2.2 實驗內容 10
2.3 習題解析 14
第3章 流程控制語句 16
3.1 知識要點 16
3.1.1 if語句 16
3.1.2 switch語句 16
3.1.3 循環語句 17
3.2 實驗指導 18
3.2.1 實驗目的 18
3.2.2 實驗內容 18
3.3 習題解析 22
第4章 數組與方法 26
4.1 知識要點 26
4.1.1 數組的定義與分配空間 26
4.1.2 數組的訪問 26
4.1.3 命令行參數數組 27
4.1.4 方法的定義 27
4.1.5 方法的調用 27
4.1.6 方法的參數傳遞 28
4.1.7 遞歸問題 28
4.2 實驗指導 28
4.2.1 實驗目的 28
4.2.2 實驗內容 29
4.3 習題解析 34
第5章 類與對象 37
5.1 知識要點 37
5.1.1 類的定義 37
5.1.2 對象創建與構造方法 37
5.1.3 通過對象引用訪問對象成員 37
5.1.4 用static修飾定義類成員 38
5.1.5 使用this 38
5.2 實驗指導 38
5.2.1 實驗目的 38
5.2.2 實驗內容 39
5.3 習題解析 45
第6章 繼承與多態 49
6.1 知識要點 49
6.1.1 繼承的概念 49
6.1.2 子類構造方法與父類構造方法的聯繫 49
6.1.3 對象引用賦值中向上轉型與向下轉型 49
6.1.4 多態的兩種表現形式 49
6.1.5 訪問繼承的成員 50
6.1.6 Object類 50
6.2 實驗指導 50
6.2.1 實驗目的 50
6.2.2 實驗內容 51
6.3 習題解析 56
第7章 常用數據類型處理類 58
7.1 知識要點 58
7.1.1 String類—字元串常量 58
7.1.2 StringBuffer類—可變字元串 59
7.1.3 基本數據類型包裝類 59
7.1.4 日期和時間 60
7.2 實驗指導 60
7.2.1 實驗目的 60
7.2.2 實驗內容 60
7.3 習題解析 65
第8章 抽象類、接口與內嵌類 68
8.1 知識要點 68
8.1.1 抽象類 68
8.1.2 接口 68
8.1.3 內嵌類 69
8.2 實驗指導 69
8.2.1 實驗目的 69
8.2.2 實驗內容 69
8.3 習題解析 73
第9章 異常處理 75
9.1 知識要點 75
9.1.1 異常處理結構 75
9.1.2 常見系統異常 75
9.1.3 自定義異常 76
9.2 實驗指導 76
9.2.1 實驗目的 76
9.2.2 實驗內容 76
9.3 習題解析 80
第10章 Java繪圖 82
10.1 知識要點 82
10.1.1 各類圖形的繪製 82
10.1.2 控制顏色和字型 82
10.1.3 繪製圖像 83
10.1.4 Java繪圖模式 83
10.1.5 Java 2D繪圖 84
10.2 實驗指導 84
10.2.1 實驗目的 84
10.2.2 實驗內容 84
10.3 習題解析 88
第11章 圖形用戶界面編程基礎 90
11.1 知識要點 90
11.1.1 容器、布局和部件 90
11.1.2 事件處理 91
11.2 實驗指導 93
11.2.1 實驗目的 93
11.2.2 實驗內容 93
11.3 習題解析 100
第12章 流式輸入/輸出與檔案處理 102
12.1 知識要點 102
12.1.1 File類 102
12.1.2 面向位元組的輸入與輸出流 102
12.1.3 面向字元的輸入與輸出流 103
12.1.4 檔案的順序讀寫訪問 103
12.1.5 檔案的隨機讀、寫訪問 103
12.2 實驗指導 104
12.2.1 實驗目的 104
12.2.2 實驗內容 104
12.3 習題解析 108
第13章 Java泛型與收集API 110
13.1 知識要點 110
13.1.1 Java泛型 110
13.1.2 Collection接口 110
13.1.3 Set接口及實現類 111
13.1.4 List接口及實現類 111
13.1.5 Queue接口及實現類 111
13.1.6 Map接口及實現類 112
13.1.7 Collections類 112
13.2 實驗指導 113
13.2.1 實驗目的 113
13.2.2 實驗內容 113
13.3 習題解析 118
第14章 Lambda表達式、Stream與枚舉類型 120
14.1 知識要點 120
14.1.1 Lambda表達式 120
14.1.2 Stream 121
14.1.3 Java枚舉類型 122
14.2 實驗指導 123
14.2.1 實驗目的 123
14.2.2 實驗內容 123
14.3 習題解析 125
第15章 多執行緒 128
15.1 知識要點 128
15.1.1 執行緒的創建 128
15.1.2 執行緒的調度 128
15.1.3 執行緒的狀態與生命周期 128
15.1.4 執行緒的同步—執行緒共享資源訪問處理 129
15.2 實驗指導 129
15.2.1 實驗目的 129
15.2.2 實驗內容 129
15.3 習題解析 133
第16章 高級圖形界面編程 136
16.1 知識要點 136
16.1.1 Swing部件的使用特點 136
16.1.2 Swing的對話框 136
16.1.3 常用Swing部件 136
16.2 實驗指導 137
16.2.1 實驗目的 137
16.2.2 實驗內容 137
16.3 習題解析 140
第17章 JDBC技術與資料庫套用 143
17.1 知識要點 143
17.1.1 JDBC API 143
17.1.2 連線資料庫 143
17.1.3 Statement 接口方法 143
17.1.4 ResultSet的訪問 144
17.1.5 關於可滾動結果集 144
17.1.6 用PreparedStatement接口實現SQL預處理 145
17.2 實驗指導 145
17.2.1 實驗目的 145
17.2.2 實驗內容 145
17.3 習題解析 150
第18章 Java的網路編程 152
18.1 知識要點 152
18.1.1 InetAddress類 152
18.1.2 Socket通信編程 152
18.1.3 數據報通信編程 152
18.1.4 URL訪問處理 153
18.2 實驗指導 153
18.2.1 實驗目的 153
18.2.2 實驗內容 153
18.3 習題解析 157
參考文獻 160
附錄 Java課程設計題目 161

相關詞條

熱門詞條

聯絡我們