Java語言程式設計[辛運幃、饒一梅主編書籍]

Java語言程式設計[辛運幃、饒一梅主編書籍]

《Java語言程式設計》是2009年人民郵電出版社出版的圖書,作者是辛運幃、饒一梅。

基本信息

內容簡介

本書是學習Java語言的入門教材。全書從Java語言的基本特點入手,詳細介紹了Java語言的基本概念和編程方法,同時深入介紹了Java的高級特性。本書共分為12章,涉及Java中的基本數據類型、基本語法、類的概念及特性、異常處理、用戶界面設計、小應用程式、輸入/輸出操作及執行緒等內容。

編輯推薦

《Java語言程式設計》作者長期從事計算機教學和科研工作,將多年講授Java語言的經驗彙編成《Java語言程式設計》。

注重講解基礎知識

深入闡述核心語法

精心設計教學示例

目錄

第1章 Java語言 1

1.1 Java語言簡介 1

1.1.1 Java語言的問世 1

1.1.2 Java語言的組成 1

1.2 開發環境的安裝 3

1.3 一個簡單的Java應用程式 4

1.3.1 Java應用程式示例 4

1.3.2 使用Java核心API文檔 7

習題 9

第2章 面向對象程式設計技術 11

2.1 面向對象程式設計技術的基本概念 11

2.1.1 什麼是面向對象程式設計方法 11

2.1.2 什麼是類和對象 12

2.1.3 面向對象的重要特性 14

2.2 Java與C++的OOP能力比較 16

習題 18

第3章 標識符和基本數據類型 19

3.1 Java的基本語法單位 19

3.1.1 空白、注釋及語句 19

3.1.2 關鍵字 21

3.1.3 標識符 21

3.2 Java編碼體例 22

3.3 Java的基本數據類型 23

3.3.1 變數和常量 23

3.3.2 基本數據類型 23

3.3.3 變數的說明和賦值 28

習題 30

第4章 表達式和流程控制語句 31

4.1 表達式 31

4.1.1 運算元和運算符 31

4.1.2 表達式的提升和類型轉換 40

4.2 流程控制語句 43

4.2.1 表達式語句 43

4.2.2 塊 44

4.2.3 分支語句 45

4.2.4 循環語句 52

4.2.5 break與continue語句 54

習題 56

第5章 類與對象 60

5.1 類的定義與對象的創建 60

5.1.1 類的定義格式 60

5.1.2 對象的創建和初始化 63

5.2 構造方法 64

5.2.1 構造方法及其重載 64

5.2.2 默認的構造方法 66

5.3 定義方法 67

5.3.1 方法定義格式 68

5.3.2 按值傳遞 71

5.4 類的繼承 72

5.4.1 繼承的定義 73

5.4.2 多態性與轉換對象 74

5.5 繼續討論Java的關鍵字 77

5.5.1 static 77

5.5.2 final和abstract 79

5.5.3 this和super 84

5.6 方法重寫 86

5.6.1 方法重寫概述 86

5.6.2 套用重寫的規則 89

5.6.3 調用父類構造方法 89

5.7 接口 90

5.7.1 多重繼承中的二義性 90

5.7.2 接口的定義 91

5.7.3 接口的實現 91

5.8 Java包 94

5.8.1 Java包的概念 94

5.8.2 import語句 95

5.9 內部類 97

5.9.1 內部類的概念 97

5.9.2 匿名類 99

習題 100

第6章 數組、容器和字元串 107

6.1 數組 107

6.1.1 數組說明和初始化 107

6.1.2 數組的使用 114

6.2 容器和字元串 118

6.2.1 容器 118

6.2.2 字元串 119

習題 123

第7章 Java語言中的異常 126

7.1 異常示例 126

7.2 異常處理 130

7.2.1 異常處理相關語句 130

7.2.2 公共異常 132

7.3 拋出語句 133

7.4 創建自己的異常 135

習題 137

第8章 圖形用戶界面設計 140

8.1 AWT與Swing 140

8.1.1 AWT包與Swing包 140

8.1.2 組件、容器及內容窗格 141

8.2 Swing組件 143

8.2.1 按鈕 143

8.2.2 標籤 146

8.2.3 組合框 148

8.2.4 文本組件 150

8.2.5 選單組件 150

8.2.6 對話框 152

8.3 布局管理器 153

8.3.1 常用的布局管理器 154

8.3.2 其他布局管理器 156

8.4 界面設計的細節 160

8.4.1 控制組件外觀 161

8.4.2 提示工具和助記符 162

8.5 事件處理 162

8.5.1 事件簡述 162

8.5.2 組件的事件處理 164

8.5.3 事件的種類 176

8.5.4 事件適配器 179

習題 180

第9章 Java Applet 182

9.1 編寫Applet 182

9.1.1 小程式示例 182

9.1.2 小程式設計過程 183

9.2 小程式中使用的方法 183

9.2.1 基本方法 184

9.2.2 用於顯示Applet的方法 184

9.3 HTML文檔 185

9.3.1 標記 185

9.3.2 Applet參數的讀取 186

9.3.3 Applet與URL 187

9.4 在Applet中的多媒體處理 188

9.4.1 在Applet中顯示圖像 188

9.4.2 在Applet中播放聲音 189

9.5 Applet的事件處理 189

習題 191

第10章 Java數據流 192

10.1 數據流的基本概念 192

10.1.1 輸入數據流 193

10.1.2 輸出數據流 193

10.2 基本位元組數據流類 193

10.2.1 檔案數據流 193

10.2.2 過濾器數據流 195

10.3 基本字元流 195

10.4 檔案的處理 201

10.4.1 File類 201

10.4.2 隨機訪問檔案 202

習題 203

第11章 執行緒 204

11.1 執行緒和多執行緒 204

11.1.1 執行緒的概念 204

11.1.2 執行緒的結構 205

11.2 執行緒的狀態 205

11.3 創建執行緒 206

11.3.1 繼承Thread類 206

11.3.2 實現Runnable接口 208

11.4 執行緒的控制 209

11.4.1 執行緒的啟動 210

11.4.2 執行緒的調度 210

11.4.3 掛起執行緒 212

11.4.4 執行緒間的通信 212

習題 213

第12章 Java的網路功能 216

12.1 概述 216

12.1.1 基本概念介紹 216

12.1.2 使用InetAddress 217

12.2 統一資源定位器 218

12.2.1 統一資源定位器的概念 218

12.2.2 URL的創建 218

12.2.3 與URL相關的異常 218

12.2.4 獲取URL對象屬性 219

12.2.5 讀入URL數據 220

12.3 socket接口 221

12.3.1 socket的基本概念 222

12.3.2 socket通信的基本步驟 223

12.3.3 socket通信的程式設計 223

習題 225

參考文獻 226

相關詞條

熱門詞條

聯絡我們