Java語言程式設計(陳明主編書籍)

Java語言程式設計(陳明主編書籍)

《Java語言程式設計》是2009年清華大學出版社出版的圖書,作者是陳明。

基本介紹

  • 書名:Java語言程式設計
  • 作者:陳明
  • ISBN:9787302196655
  • 定價:28元
  • 出版社:清華大學出版社
  • 出版時間:2009.06.01
內容簡介,目錄,

內容簡介

本書主要內容包括Java概述、數據類型及其轉換、運算符、表達式和語句、面向對象程式設計基礎、Java的繼承機制、
《Java語言程式設計》主要內容包括Java概述、數據類型及其轉換、運算符、表達式和語句、面向對象程式設計基礎、Java的繼承機制、數組與字元串、異常處理、輸入和輸出處理、Java多執行緒機制、Java網路程式設計、Java集合框架、資料庫程式設計等。《Java語言程式設計》語言精練,實例豐富,條理清晰,套用性強。

目錄

第1章 Java概述1
1.1 Java語言的產生與發展1
1.1.1 Java語言與Internet1
1.1.2 Java語言的產生2
1.2 Java的工作原理2
1.2.1 Java虛擬機2
1.2.2 無用記憶體自動回收機制3
1.2.3 代碼安全性檢查機制3
1.2.4 Java語言的特點3
1.2.5 不斷擴展的Java計算平台6
1.3 對象6
1.3.1 面向過程6
1.3.2 面向對象7
1.4 Java開發工具(JDK)的安裝與設定8
1.4.1 JDK的安裝8
1.4.2 Java開發工具的安裝11
1.4.3 JDK的設定15
1.4.4 JDK內容簡介17
1.5 Java程式開發19
1.5.1 Java程式的開發過程19
1.5.2 Java應用程式19
1.5.3 Java小應用程式(JavaApplet)21
1.5.4 Java程式規範22
1.6 JSP概念25
習題126
第2章 數據類型及其轉換27
2.1 標識符和關鍵字27
2.2 基本數據類型28
2.2.1 邏輯型(布爾型)29
2.2.2 字元類型30
2.2.3 整數類型30
2.2.4 浮點類型(實型)31
2.3 數據類型轉換32
2.3.1 自動轉換32
2.3.2 強制轉換32
習題234
第3章 運算符、表達式和語句36
3.1 運算符與表達式36
3.1.1 算術運算符36
3.1.2 關係運算符39
3.1.3 布爾邏輯運算符39
3.1.4 位運算符40
3.1.5 賦值運算符42
3.1.6 條件運算符42
3.2 Java運算符的優先權42
3.3 語句43
3.3.1 語句概述44
3.3.2 分支語句44
3.3.3 循環語句51
3.4 斷言55
3.4.1 斷言的語法與使用方式56
3.4.2 斷言的編譯與執行59
習題361
第4章 面向對象程式設計基礎64
4.1 面向對象技術基礎64
4.1.1 面向對象的基本概念64
4.1.2 面向對象的基本特徵66
4.1.3 面向對象程式設計方法67
4.2 Java語言的面向對象特性68
4.2.1 類68
4.2.2 對象73
4.2.3面向對象特性74
4.3包81
4.3.1包與import語句81
4.3.2包名和目錄82
4.3.3默認包83
4.3.4編譯時類路徑具體化84
4.3.5命名衝突84
4.4接口84
4.5抽象類85
4.6內部類的聲明與使用86
4.6.1一般內部類86
4.6.2匿名類88
4.7關鍵字90
4.7.1關鍵字final90
4.7.2關鍵字this91
4.7.3關鍵字static92
習題494
第5章Java的繼承機制96
5.1類的繼承96
5.1.1一個繼承的例子96
5.1.2成員的訪問與繼承98
5.1.3子類的構造函式100
5.1.4方法覆蓋103
5.1.5final修飾符105
5.1.6this和super106
5.2實現接口107
5.3多態和類型轉換108
5.3.1對象的多態108
5.3.2對象的類型轉換110
習題5112
第6章數組與字元串113
6.1數組113
6.1.1聲明數組113
6.1.2創建數組114
6.1.3數組元素的使用115
6.1.4數組的初始化116
6.1.5數組套用舉例116
6.2字元串117
6.2.1字元串的長度獲取119
6.2.2字元串比較119
6.2.3檢索字元串122
6.2.4修改字元串123
6.2.5字元串“+”操作124
6.2.6字元串轉化為其他數據類型124
6.2.7利用valueOf方法將其他數據類型轉換為String類型125
6.3使用StringTokenizer類分析字元串125
6.4字元串與字元、位元組數組127
6.4.1字元串與字元數組127
6.4.2字元串與位元組數組128
習題6129
第7章異常處理132
7.1異常概述132
7.2Java中的異常以及分類132
7.3異常發生的情形133
7.4異常處理語句134
7.4.1捕獲處理異常134
7.4.2聲明拋出異常136
7.4.3printStackTrace、getStackTrace和getMessage138
7.4.4嵌套try語句139
7.5自定義異常141
7.6異常處理中需要注意的幾點143
習題7147
第8章輸入和輸出處理151
8.1輸入輸出流概述151
8.2基本的輸入輸出流153
8.2.1InputStream類153
8.2.2OutputStream類155
8.3字元流Reader/Writer的處理156
8.3.1Reader和Writer類156
8.3.2InputStreamReader和OutputStreamWriter類158
8.3.3BufferedReader和BufferedWriter類159
8.3.4FileReader和FileWriter類160
8.4檔案161
8.4.1File類162
8.4.2FileInputStream/FileOutputStream類164
8.4.3隨機訪問檔案167
8.5標準的輸入輸出169
8.6管道流PipedInputStream/PipedOutputStream類171
8.7過濾流174
8.8對象的串列化177
8.8.1串列化的定義177
8.8.2串列化方法178
8.8.3串列化的注意事項180
習題8180
第9章Java多執行緒機制182
9.1執行緒概述182
9.2執行緒的屬性183
9.2.1執行緒的狀態183
9.2.2執行緒的優先權184
9.3Java程式的主執行緒184
9.4執行緒的建立和實現185
9.4.1繼承Thread類的方式186
9.4.2實現Runnable接口的方式189
9.5執行緒的同步和死鎖190
9.5.1執行緒的同步192
9.5.2死鎖194
習題9197
第10章Java網路程式設計198
10.1網路編程的基本概念198
10.1.1網路基礎知識198
10.1.2基本網路概念198
10.1.3TCP和UDP傳輸層協定199
10.2基於URL的高層次Java網路編程200
10.2.1統一資源定位符URL200
10.2.2URL的組成200
10.2.3創建一個URL對象201
10.2.4解析一個URL201
10.2.5從URL讀取WWW網路資源203
10.2.6通過URLConnection連線WWW203
10.3基於Socket(套接字)的低層次Java網路編程204
10.3.1Socket通信(流式通信)204
10.3.2Socket通信的一般過程205
10.3.3創建Socket205
10.3.4客戶端的Socket206
10.3.5伺服器端的ServerSocket206
10.3.6打開輸入輸出流207
10.3.7關閉Socket208
10.3.8簡單的基於流式Socket的Client/Server程式設計208
10.3.9支持多客戶的Client/Server程式設計211
10.3.10Datagram編程(數據報通信)214
10.3.11什麼是Datagram214
10.3.12Datagram通信表示方法215
10.3.13基於UDP的簡單的Client/Server程式設計216
10.3.14用數據報進行廣播通信221
習題10225
第11章Java集合框架226
11.1集合概述226
11.2Java集合框架227
11.3Collection簇228
11.3.1Collection及其直接子接口228
11.3.2ArrayList和LinkedList230
11.4Map簇235
11.5Iterator238
習題11240
第12章資料庫程式設計241
12.1網路資料庫241
12.1.1客戶機/伺服器系統241
12.1.2瀏覽器/伺服器系統242
12.2常用的SQL指令243
12.3ODBC245
12.4JDBC246
12.4.1JDBC概述246
12.4.2DriverManager類247
12.4.3Connection對象248
12.4.4Statement對象248
12.4.5PreparedStatement接口249
12.4.6CallableStatement對象251
12.4.7ResultSet對象253
12.5Java與SQLServer2000的連線255
習題12259
附錄習題答案260
第1章習題答案260
第2章習題答案260
第3章習題答案260
第4章習題答案262
第5章習題答案263
第6章習題答案264
第7章習題答案264
第8章習題答案266
第9章習題答案267
第10章習題答案267
第11章習題答案272
第12章習題答案273
參考文獻274

相關詞條

熱門詞條

聯絡我們