Java軟體開發技術(清華大學出版社出版的圖書)

Java軟體開發技術(清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Java軟體開發技術》是清華大學出版社出版的圖書,作者是賴敏 黃煒,李冀明,張浩然 副

基本介紹

  • 作者:賴敏 黃煒、李冀明、張浩然 副
  • 出版社:清華大學出版社
  • ISBN:9787302518990
  • 定價:48 元
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書詳細地介紹了如何使用JDK和Eclipse進行Java語言基礎學習,全書共13章,第1~12章為基礎部分,第13章為項目部分。核心內容包括Java語言基礎,Java數組與字元串,Java類與對象的所有知識點,繼承的相關知識點,Java異常處理機制,Java圖形用戶界面設計,Java常用的類,Java輸入/輸出及檔案操作,Java集合框架,Java多執行緒,Java網路編程。項目部分主要以一個區域網路聊天系統的開發展開詳細步驟的講解和演示。 本書在基礎部分中緊緊圍繞“理論知識 開發案例”的模式進行編寫,在項目部分中以一個完整的項目為主線,將所學的知識套用到項目中。本書非常注重基礎,內容豐富,簡單易懂,每個章節所對應的例子和項目的代碼十分完整,書中配備了絕大部分例子運行結果的截圖,一目了然。 本書適合作為高等院校套用型本科及職業院校計算機、軟體工程等相關專業的教材,或供Java開發工程師等相關人員參考閱讀,更可以作為Java自學者和Java愛好者的參考讀物。

圖書目錄

第1章Java概述1
1.1Java語言的誕生與發展前景1
1.1.1Java語言的誕生1
1.1.2Java語言的發展前景1
1.2Java 語言的特點2
1.3了解JVM2
1.4Java開發工具的下載與安裝3
1.5Eclipse的下載與安裝3
1.6個Java程式3
1.7本章小結7
第2章Java語言基礎8
2.1標識符和保留字8
2.1.1標識符8
2.1.2保留字8
2.1.3注釋9
2.1.4Java分隔設定9
2.2數據類型10
2.2.1整數類型10
2.2.2浮點數據類型11
2.2.3字元型數據11
2.2.4布爾型數據12
2.3運算符與表達式12
2.3.1運算符12
2.3.2表達式16
2.3.3運算符的優先權和結合性16
2.3.4instanceof 的用法17
2.4Java常用的輸入/輸出功能17
2.5Java流程控制語句18
2.5.1分支語句18
2.5.2循環語句20
2.6本章小結22Java軟體開發技術目錄第3章數組與字元串23
3.1數組23
3.1.1數組的定義23
3.1.2數組初始化24
3.1.3數組的相關操作25
3.2字元串25
3.2.1String類25
3.2.2StringBuffer類27
3.3本章小結29
第4章類與對象30
4.1面向對象編程概述30
4.1.1結構化編程思想30
4.1.2面向對象編程思想31
4.2類33
4.2.1類的概念33
4.2.2類的基本構成34
4.2.3內部類、匿名類及嵌套類37
4.3對象38
4.3.1創建對象38
4.3.2對象的使用39
4.3.3對象的消亡39
4.4變數39
4.4.1類中變數的分類39
4.4.2變數的記憶體分配40
4.4.3實例變數和類變數的比較41
4.4.4變數初始化與賦值43
4.5方法46
4.5.1方法概述47
4.5.2方法分類47
4.5.3方法調用中的數據傳遞50
4.5.4類中的重要方法54
4.6包與import語句59
4.6.1包59
4.6.2import語句61
4.7類的進一步說明62
4.7.1不可變類與可變類62
4.7.2泛型類66
4.8本章小結68第5章繼承與多態69
5.1繼承69
5.1.1繼承的含義69
5.1.2子類的繼承性的訪問控制71
5.1.3子類對象的構造過程73
5.1.4子類的記憶體分布74
5.1.5子類對象的成員初始化75
5.1.6成員變數的隱藏76
5.1.7方法重載與方法重寫77
5.1.8this關鍵字82
5.1.9super關鍵字84
5.1.10對象的上、下轉型對象87
5.2接口89
5.2.1接口的聲明90
5.2.2接口體91
5.2.3接口的多繼承91
5.2.4接口的實現91
5.2.5接口回調92
5.3抽象類93
5.3.1抽象類的基本概念93
5.3.2抽象類的使用94
5.3.3抽象類的使用限制95
5.4接口和抽象類的異同97
5.5本章小結98
第6章Java異常處理機制99
6.1Java異常體系結構99
6.2Java異常處理的基本結構101
6.2.1try...catch...finally語句塊101
6.2.2throws間接拋出異常104
6.2.3throw直接拋出異常105
6.2.4finally塊106
6.2.5異常處理的嵌套107
6.3自定義異常108
6.4Java常見的異常處理類109
6.5本章小結109第7章Java圖形用戶界面設計110
7.1Java AWT和Swing基礎110
7.1.1基本概念110
7.1.2組件的繼承關係110
7.1.3利用組件進行程式設計的基本步驟110
7.2常用容器111
7.2.1框架112
7.2.2面板113
7.2.3滾動視窗114
7.2.4選單115
7.2.5對話框116
7.3事件處理及常見事件118
7.3.1Java的事件處理118
7.3.2委託事件模型120
7.3.3常見事件121
7.4常用組件127
7.4.1文本輸入常用組件127
7.4.2選擇組件129
7.4.3其他組件131
7.5布局管理器134
7.5.1FlowLayout布局135
7.5.2BorderLayout布局135
7.5.3GridLayout布局137
7.5.4CardLayout布局138
7.5.5null布局140
7.6本章小結141
第8章Java常用類142
8.1System類143
8.2包裝類144
8.2.1Double類和Float類144
8.2.2Byte、Integer、Short、Long類145
8.2.3Character類146
8.2.4Boolean類147
8.3Date類與Calendar類148
8.3.1Date類148
8.3.2DataFormat類148
8.3.3Calendar類149
8.4Math類與Random類151
8.4.1Math類151
8.4.2Random類152
8.5本章小結154
第9章流與檔案155
9.1流的概念155
9.2標準輸入/輸出156
9.3File 類157
9.4FileInputStream類和FileOutputStream類158
9.5Reader類和Writer類160
9.6DataInputStream類和DataOutputStream類162
9.8本章小結164
第10章Java集合框架165
10.1集合框架概述165
10.2Collection接口166
10.3Set接口及其實現類167
10.3.1Set接口167
10.3.2HashSet167
10.3.3LinkedHashSet168
10.3.4TreeSet168
10.4List接口及其實現類169
10.4.1ArrayList170
10.4.2LinkedList170
10.4.3Vector172
10.4.4Stack172
10.5Map接口及其實現類173
10.5.1HashMap174
10.5.2LinkedHashMap175
10.5.3TreeMap176
10.6本章小結177
第11章Java多執行緒178
11.1多執行緒的概念178
11.1.1常見執行緒179
11.1.2執行緒的生命周期180
11.2創建多執行緒的方法183
11.2.1繼承Thread類實現多執行緒183
11.2.2用Runnable接口實現多執行緒184
11.2.3Thread和Runnable的區別185
11.3常用方法的使用說明186
11.4資源的協調與同步192
11.4.1執行緒同步192
11.4.2synchronized193
11.5執行緒間通信204
11.5.1共享變數和方法封裝在一個類中204
11.5.2通過系統方法實現執行緒通信205
11.6本章小結207
第12章Java網路編程208
12.1網路編程概述208
12.2網路編程基礎209
12.2.1OSI參考模型和TCP/IP協定209
12.2.2IP位址、域名和連線埠209
12.3Java網路編程的常用類212
12.3.1URL(統一資源定位器)212
12.3.2InetAddress類213
12.3.3套接字214
12.3.4TCP編程214
12.3.5UDP編程221
12.4本章小結225
第13章區域網路聊天室226
13.1需求分析226
13.2伺服器端主界面227
13.3伺服器端啟動按鈕事件的處理229
13.4伺服器端收發訊息的處理232
13.5伺服器端其他按鈕事件的處理235
13.6客戶端主界面開發237
13.7客戶端連線按鈕事件的處理240
13.8客戶端發訊息按鈕的處理243
13.9客戶端其他按鈕事件的處理244
13.10本章小結246
參考文獻247

相關詞條

熱門詞條

聯絡我們