程式設計師完全自學寶典·java完全自學寶典

程式設計師完全自學寶典·java完全自學寶典

《程式設計師完全自學寶典·java完全自學寶典》是一本正文語種為簡體中文的書籍

基本介紹

  • 書名:程式設計師完全自學寶典·java完全自學寶典
  • ISBN:9787302170181
  • 頁數:592頁
  • 出版社清華大學出版社
  • 出版時間:2008年7月1日
  • 裝幀:平裝
  • 開本:16開
  • 版次:第1版
  • 叢書名:程式設計師完全自學寶典
內容簡介,目錄,

內容簡介

《程式設計師完全自學寶典?java完全自學寶典》通過大量的實例,由淺入深、循序漸進地介紹了Java程式語言、Java動態網頁和J2EE等知識。全書共分為20章,主要內容包括Java簡介、Java語言基礎、控制語句、面向對象程式開發、Java是面向對象語言、Java的繼承與多態、類的高級使用、異常處理、Java的輸入輸出、多執行緒、AWT、Swing、網路編程、JDBC資料庫編程、HTML、JavaScript、JSP、Servlet,以及J2EE概述等,同時還提供了兩個經典案例,學生信息管理系統和網上書店。

目錄

第1篇 Java技術基礎
第1章 Java簡介 2
1.1 Java的起源與發展 2
1.2 Java的特點 2
1.2.1 平台的無關性 2
1.2.2 簡單性 3
1.2.3 面向對象語言 3
1.2.4 健壯性 3
1.2.5 多執行緒 3
1.2.6 自動記憶體管理 4
1.3 Java開發環境 4
1.3.1 JDK的下載 4
1.3.2 安裝JDK 5
1.3.3 設定環境變數 6
1.4 第1個Java程式 7
1.4.1 編寫HelloWorld.java 8
1.4.2 編譯和運行 8
1.5 小結 9
第2章 Java語言基礎 10
2.1 基礎語言要素 10
2.1.1 標識符 10
2.1.2 關鍵字 10
2.1.3 分隔設定 11
2.1.4 注釋 11
2.2 常量和變數 12
2.2.1 常量 12
2.2.2 變數 12
2.3 基本數據類型 13
2.3.1 整數數據類型 13
2.3.2 浮點類型 14
2.3.3 字元類型 15
2.3.4 布爾類型 17
2.3.5 Java是強語言類型 17
2.4 類型轉換 17
2.4.1 自動類型轉換 18
2.4.2 強制類型轉換 19
2.5 運算符與表達式 20
2.5.1 Java運算符 20
2.5.2 算術運算符 21
2.5.3 關係運算符 23
2.5.4 邏輯運算符 24
2.5.5 位運算符 24
2.5.6 賦值運算符 27
2.5.7 條件運算符 27
2.5.8 表達式及運算符優先權 28
2.6 數組 29
2.6.1 聲明數組 29
2.6.2 構造數組 29
2.6.3 初始化數組 30
2.6.4 多維數組 31
2.7 字元串 35
2.7.1 初始化 35
2.7.2 String類方法 35
2.7.3 StringBuffer類方法 38
2.7.4 連結方法 40
2.8 經典題解 41
2.8.1 怎樣綜合使用運算符 41
2.8.2 怎樣使用數組下標 42
2.8.3 怎樣進行不同類型
數值間的運算 43
2.8.4 怎樣進行字元串運算 44
2.9 小結 46
第3章 控制語句 47
3.1 選擇控制語句 47
3.1.1 if控制語句 47
3.1.2 switch控制語句 51
3.2 循環控制語句 55
3.2.1 for循環控制語句 55
3.2.2 while循環控制語句 57
3.2.3 do-while循環控制語句 58
3.3 跳轉控制語句 60
3.3.1 break跳轉語句 60
3.3.2 continue跳轉語句 64
3.3.3 return跳轉語句 65
3.4 經典題解 66
3.4.1 如何正確使用switch語句 66
3.4.2 如何正確使用if語句 67
3.4.3 switch語句的執行順序 68
3.4.4 如何正確使用跳轉語句 69
3.5 小結 71
第4章 面向對象程式開發 72
4.1 面向對象思想 72
4.1.1 對象 72
4.1.2 類 72
4.2 面向對象的特點 73
4.2.1 封裝 73
4.2.2 繼承 74
4.2.3 多態 76
4.3 小結 77
第5章 Java是面向對象語言 78
5.1 類 78
5.1.1 定義類 78
5.1.2 類的實例化 79
5.1.3 構造函式 80
5.1.4 對象的清除 82
5.2 類和對象的使用 83
5.2.1 創建和使用對象 83
5.2.2 使用靜態修飾符 84
5.3 成員變數及方法的訪問 86
5.3.1 public公共修飾符 86
5.3.2 protected保護修飾符 87
5.3.3 private私有修飾符 88
5.3.4 其他修飾符 90
5.4 抽象類和抽象方法 92
5.4.1 什麼叫抽象 93
5.4.2 抽象的規則 93
5.5 包 95
5.5.1 定義包 95
5.5.2 導入包 96
5.5.3 訪問控制 98
5.6 經典題解 99
5.6.1 如何為變數賦值 99
5.6.2 如何正確使用重寫方法 101
5.6.3 如何進行構造函式間調用 103
5.7 小結 104
第6章 Java的繼承與多態 105
6.1 繼承 105
6.1.1 超類和子類 105
6.1.2 成員變數和方法的訪問 107
6.1.3 對象的使用 108
6.2. 對父類進行訪問 109
6.2.1 調用父類的構造函式 109
6.2.2 訪問超類的成員變數和方法 112
6.2.3 多層次的繼承 113
6.3 重寫 116
6.3.1 定義重寫 116
6.3.2 重寫規則 118
6.4 重載 122
6.4.1 定義重載 122
6.4.2 重載規則 123
6.5 經典題解 126
6.5.1 如何綜合使用重寫和重載 126
6.5.2 如何調用父類構造函式 128
6.5.3 如何使用繼承 129
6.5.4 如何調用重寫方法 132
6.6 小結 133
第7章 類的高級使用 134
7.1 靜態訪問修飾符 134
7.1.1 靜態變數 134
7.1.2 靜態方法 135
7.2 final關鍵字的使用 138
7.2.1 常量 138
7.2.2 最終方法 140
7.2.3 最終類 142
7.3 接口 143
7.3.1 定義接口 143
7.3.2 接口常量和抽象方法 144
7.3.3 實現接口 147
7.3.4 接口引用 151
7.4 內部類 153
7.4.1 內部類的定義 153
7.4.2 內部類的使用 154
7.4.3 匿名內部類 158
7.5 經典題解 163
7.5.1 內部類的實際套用 163
7.5.2 如何正確使用內部類 164
7.5.3 如何正確理解內部類 165
7.5.4 如何使用靜態方法 166
7.5.5 在內部類中如何調用變數 168
7.6 小結 169
第8章 異常處理 170
8.1 異常處理簡介 170
8.1.1 異常處理基礎 170
8.1.2 異常類型 171
8.2 異常處理方式 172
8.2.1 try/catch捕獲異常 172
8.2.2 throws聲明異常 176
8.2.3 throw拋出異常 177
8.2.4 自定義異常 179
8.3 經典題解 181
8.3.1 如何正確使用try-catch語句 181
8.3.2 如何進行異常處理 182
8.4 小結 183
第9章 Java的輸入/輸出 184
9.1 數據流的概念和劃分 184
9.1.1 數據流的概念 184
9.1.2 數據流的劃分 185
9.2 位元組流 186
9.2.1 通過位元組流讀寫數據 187
9.2.2 訪問和使用檔案信息 188
9.2.3 快捷的方式讀取特定信息 190
9.2.4 引入緩衝流讀取檔案 192
9.3 字元流 193
9.3.1 如何讀取Unicode字元 193
9.3.2 讀取字元檔案 194
9.3.3 如何提高IO流操作效率 197
9.3.4 通過字元讀取檔案及寫出 198
9.4 檔案類 199
9.4.1 檔案類簡介 200
9.4.2 通過檔案類對檔案進行操作 201
9.5 小結 203
第10章 多執行緒 204
10.1 多執行緒簡介 204
10.1.1 多執行緒概念 204
10.1.2 Java中的多執行緒 204
10.2 執行緒的創建 205
10.2.1 主執行緒的創建 205
10.2.2 通過實現Runnable接口創建執行緒 206
10.2.3 通過繼承Thread類創建執行緒 208
10.2.4 兩種方法的比較 209
10.2.5 創建多執行緒 209
10.3 執行緒的調度 212
10.3.1 優先權 212
10.3.2 sleep()(睡眠)方法 214
10.3.3 join()(加入)方法 216
10.3.4 yield()(讓步)方法 219
10.4 執行緒狀態 220
10.4.1 新狀態 221
10.4.2 可運行狀態 221
10.4.3 運行狀態 221
10.4.4 等待/被阻塞/睡眠/監控/掛起狀態 222
10.4.5 死狀態 222
10.5 執行緒同步和通信 222
10.5.1 同步的必要性 222
10.5.2 實現同步 224
10.5.3 同步代碼塊和死鎖 226
10.5.4 執行緒間通信 228
10.6 經典題解 230
10.6.1 怎樣正確定義多執行緒 231
10.6.2 如何正確使用多執行緒 232
10.6.3 多執行緒和重載的綜合運用 232
10.6.4 如何理解多執行緒的規則 233
10.7 小結 235
第2篇 Java Web開發
第3篇 J2EE企業級開發
第4篇 經典案例分析
附錄A Eclispe開發環境概述 565
附錄B ASCII編碼表 580
附錄C JDK命令詳解 582

相關詞條

熱門詞條

聯絡我們