定 價(jià):¥69.00
作 者: | 曹紅根,高廣銀 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302628606 | 出版時(shí)間: | 2023-04-01 | 包裝: | 平裝-膠訂 |
開(kāi)本: | 16開(kāi) | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1篇Java基礎(chǔ)
第1章概述31.1Java簡(jiǎn)介3
1.1.1Java的起源3
1.1.2Java的特點(diǎn)5
1.1.3Java運(yùn)行機(jī)制6
1.2Java運(yùn)行環(huán)境6
1.2.1JDK的下載與安裝6
1.2.2Eclipse的安裝與配置11
1.2.3個(gè)Java程序12
1.3Java核心API文檔16
1.4綜合實(shí)驗(yàn)17
1.5小結(jié)18
1.6習(xí)題18
1.7實(shí)驗(yàn)19
第2章Java語(yǔ)法基礎(chǔ)20
2.1標(biāo)識(shí)符和關(guān)鍵字20
2.2注釋21
2.3變量與常量23
2.3.1變量23
2.3.2常量24
2.4數(shù)據(jù)類型26
2.4.1基本數(shù)據(jù)類型26
2.4.2數(shù)據(jù)類型轉(zhuǎn)換28
2.5運(yùn)算符29Java程序設(shè)計(jì)(微課版)目錄2.5.1算術(shù)運(yùn)算符29
2.5.2賦值運(yùn)算符31
2.5.3比較運(yùn)算符31
2.5.4邏輯運(yùn)算符32
2.5.5條件運(yùn)算符33
2.5.6運(yùn)算符的優(yōu)先級(jí)33
2.6基本輸入與輸出34
2.7方法35
2.8綜合實(shí)驗(yàn)38
2.9小結(jié)39
2.10習(xí)題40
2.11實(shí)驗(yàn)40
第3章程序控制結(jié)構(gòu)與數(shù)組42
3.1分支語(yǔ)句42
3.1.1if語(yǔ)句42
3.1.2if…else語(yǔ)句43
3.1.3if…else if語(yǔ)句46
3.1.4switch語(yǔ)句47
3.2循環(huán)控制語(yǔ)句49
3.2.1while語(yǔ)句49
3.2.2do…while語(yǔ)句51
3.2.3for語(yǔ)句53
3.2.4break和continue關(guān)鍵字54
3.3數(shù)組56
3.3.1Java數(shù)組簡(jiǎn)介56
3.3.2一維數(shù)組57
3.3.3二維數(shù)組61
3.4綜合實(shí)驗(yàn)63
3.5小結(jié)65
3.6習(xí)題65
3.7實(shí)驗(yàn)67
第2篇Java面向?qū)ο缶幊?br />第4章類和對(duì)象714.1面向?qū)ο蟪绦蛟O(shè)計(jì)71
4.2類的定義72
4.2.1類的定義格式73
4.2.2訪問(wèn)權(quán)限修飾符75
4.3對(duì)象的創(chuàng)建75
4.3.1對(duì)象聲明75
4.3.2對(duì)象實(shí)例化76
4.4構(gòu)造方法與重載76
4.4.1構(gòu)造方法的定義76
4.4.2構(gòu)造方法重載80
4.4.3finalize()方法82
4.5this關(guān)鍵字82
4.6static關(guān)鍵字84
4.6.1靜態(tài)變量85
4.6.2靜態(tài)方法88
4.6.3靜態(tài)代碼塊90
4.7綜合實(shí)驗(yàn)91
4.8小結(jié)93
4.9習(xí)題94
4.10實(shí)驗(yàn)96
第5章繼承與多態(tài)98
5.1繼承的基本概念98
5.2子類的定義99
5.2.1子類的定義格式99
5.2.2子類構(gòu)造方法101
5.2.3super關(guān)鍵字103
5.3繼承的訪問(wèn)權(quán)限107
5.4方法重寫(xiě)109
5.5類的多態(tài)性112
5.6final關(guān)鍵字114
5.6.1final類114
5.6.2final方法115
5.6.3final變量117
5.7包120
5.7.1包的定義120
5.7.2包的導(dǎo)入121
5.7.3包的訪問(wèn)權(quán)限122
5.8綜合實(shí)驗(yàn)125
5.9小結(jié)128
5.10習(xí)題128
5.11實(shí)驗(yàn)133
第6章接口134
6.1抽象類134
6.2接口137
6.2.1接口的定義137
6.2.2接口的實(shí)現(xiàn)138
6.2.3接口的多態(tài)性140
6.3內(nèi)部類143
6.3.1非靜態(tài)內(nèi)部類144
6.3.2靜態(tài)內(nèi)部類145
6.3.3局部?jī)?nèi)部類147
6.4匿名類148
6.5綜合實(shí)驗(yàn)150
6.6小結(jié)153
6.7習(xí)題154
6.8實(shí)驗(yàn)157
第7章Java異常處理159
7.1Java異常159
7.2異常的處理161
7.2.1try…catch…finally語(yǔ)句塊161
7.2.2throws關(guān)鍵字164
7.3拋出異常165
7.4自定義異常167
7.5綜合實(shí)驗(yàn)168
7.6小結(jié)170
7.7習(xí)題171
7.8實(shí)驗(yàn)173
第3篇Java進(jìn)階
第8章集合類1778.1集合的概念177
8.2Collection接口178
8.3List接口179
8.3.1ArrayList類179
8.3.2LinkedList類182
8.4Set接口184
8.4.1HashSet類184
8.4.2TreeSet類188
8.5Map接口194
8.6泛型197
8.6.1泛型類198
8.6.2泛型接口200
8.6.3泛型方法202
8.7集合的遍歷203
8.7.1增強(qiáng)型for循環(huán)203
8.7.2迭代器(Iterator)204
8.8綜合實(shí)驗(yàn)206
8.9小結(jié)209
8.10習(xí)題209
8.11實(shí)驗(yàn)211
第9章Java常用類212
9.1字符串類212
9.1.1String類212
9.1.2StringBuffer類219
9.1.3StringTokenizer類222
9.2包裝類223
9.3數(shù)學(xué)類225
9.3.1Math類225
9.3.2Random類228
9.4日期和時(shí)間類229
9.4.1Date類229
9.4.2Calendar類230
9.4.3格式化類232
9.5綜合實(shí)驗(yàn)234
9.6小結(jié)238
9.7習(xí)題238
9.8實(shí)驗(yàn)239
第10章Java數(shù)據(jù)流241
10.1數(shù)據(jù)流的概念241
10.2字節(jié)數(shù)據(jù)流242
10.2.1字節(jié)流概述242
10.2.2標(biāo)準(zhǔn)字節(jié)流244
10.2.3文件字節(jié)流245
10.2.4字節(jié)緩沖流249
10.2.5對(duì)象序列化251
10.3字符數(shù)據(jù)流253
10.3.1字符流概述253
10.3.2文件字符流255
10.3.3字符緩沖流256
10.3.4字符轉(zhuǎn)換流257
10.4文件處理258
10.4.1File類259
10.4.2隨機(jī)存儲(chǔ)文件類261
10.5綜合實(shí)驗(yàn)264
10.6小結(jié)267
10.7習(xí)題267
10.8實(shí)驗(yàn)270
第11章圖形用戶界面編程271
11.1Java圖形用戶界面概述271
11.2容器272
11.2.1JFrame273
11.2.2JDialog275
11.2.3JPanel276
11.3布局278
11.3.1FlowLayout布局管理器279
11.3.2BorderLayout布局管理器280
11.3.3GridLayout布局管理器282
11.3.4BoxLayout布局管理器283
11.3.5null布局管理器286
11.4組件287
11.4.1標(biāo)簽287
11.4.2文本框289
11.4.3按鈕292
11.4.4下拉選擇框296
11.4.5表格297
11.4.6菜單300
11.5事件處理301
11.5.1事件處理模型302
11.5.2事件類型302
11.5.3常用事件處理304
11.6綜合實(shí)驗(yàn)312
11.7小結(jié)316
11.8習(xí)題317
11.9實(shí)驗(yàn)317
參考文獻(xiàn)319