性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

Java面向?qū)ο缶幊蹋ǖ?版)簡(jiǎn)介,目錄書摘

2020-12-11 14:04 來源:京東 作者:京東
java2
Java面向?qū)ο缶幊蹋ǖ?版)
暫無報(bào)價(jià)
700+評(píng)論 99%好評(píng)
編輯推薦:

本書是知名IT技術(shù)女作家孫衛(wèi)琴老師傾注六年心血打造的業(yè)界經(jīng)典10年暢銷圖書《Java面向?qū)ο缶幊獭返纳?jí)版。以行云流水般的語言詮釋Java編程藝術(shù)?;?新Java技術(shù),理論緊密結(jié)合實(shí)際。

內(nèi)容簡(jiǎn)介:

本書采用由淺入深、與實(shí)際應(yīng)用緊密結(jié)合的方式,利用大量經(jīng)典實(shí)用的實(shí)例,詳細(xì)講解Java面向?qū)ο蟮木幊趟枷?、編程語法和設(shè)計(jì)模式,介紹常見Java類庫的用法,總結(jié)優(yōu)化Java編程的各種寶貴經(jīng)驗(yàn),深入闡述Java虛擬機(jī)執(zhí)行Java程序的原理。本書的實(shí)例都基于*新的JDK8版本。本書的*大特色是以6條主線貫穿書:面向?qū)ο缶幊趟枷?、Java語言的語法、Java虛擬機(jī)執(zhí)行Java程序的原理、在實(shí)際項(xiàng)目中的運(yùn)用、設(shè)計(jì)模式和性能優(yōu)化技巧。另外,本書還貫穿了Oracle公司的OCJP(Oracle Certified Java Programmer)認(rèn)證的考試要點(diǎn)。

作者簡(jiǎn)介:

孫衛(wèi)琴,知名IT作家和Java專家,畢業(yè)于上海交通大學(xué),隨后主要從事基于Java的軟件開發(fā)工作,在此其間還從事Java方面的培訓(xùn)和咨詢工作。2002年開始Java技術(shù)領(lǐng)域的創(chuàng)作,文風(fēng)清晰嚴(yán)謹(jǐn)、深入淺出,深受讀者歡迎,其多部作品的銷量在同類書籍中一度位居全國(guó)榜首。代表著作有:

<<Java面向?qū)ο缶幊?gt;>

<<Java網(wǎng)絡(luò)編程精解>>

<<Java逍遙游記>>

<<Hibernate逍遙游記>>

<<精通Hibernate: Java對(duì)象持久化技術(shù)詳解>> 

<<精通Struts: 基于MVC的Java Web設(shè)計(jì)與開發(fā)>> 

<<Tomcat與Java Web開發(fā)技術(shù)詳解>> 

<<Java 2認(rèn)證考試指南與試題解析>>

目錄:第1章面向?qū)ο箝_發(fā)方法概述 1
1.1 結(jié)構(gòu)化的軟件開發(fā)方法簡(jiǎn)介 3
1.2 面向?qū)ο蟮能浖_發(fā)方法簡(jiǎn)介 6
1.2.1 對(duì)象模型 6
1.2.2 UML:可視化建模語言 7
1.2.3 Rational Rose:可視化建模
工具 7
1.3 面向?qū)ο箝_發(fā)中的核心思想
和概念 8
1.3.1 問題領(lǐng)域、對(duì)象、屬性、狀態(tài)、行為、方法、實(shí)現(xiàn) 8
1.3.2 類、類型 10
1.3.3 消息、服務(wù) 12
1.3.4 接口 13
1.3.5 封裝、透明 14
1.3.6 抽象 18
1.3.7 繼承、擴(kuò)展、覆蓋 20
1.3.8 組合 21
1.3.9 多態(tài)、動(dòng)態(tài)綁定 24
1.4 UML語言簡(jiǎn)介 26
1.4.1 用例圖 27
1.4.2 類框圖 28
1.4.3 時(shí)序圖 29
1.4.4 協(xié)作圖 30
1.4.5 狀態(tài)轉(zhuǎn)換圖 30
1.4.6 組件圖 31
1.4.7 部署圖 32
1.5 類之間的關(guān)系 32
1.5.1 關(guān)聯(lián)(Association) 33
1.5.2 依賴(Dependency) 34
1.5.3 聚集(Aggregation) 35
1.5.4 泛化(Generalization) 36
1.5.5 實(shí)現(xiàn)(Realization) 36
1.5.6 區(qū)分依賴、關(guān)聯(lián)和聚集關(guān)系 36
1.6 實(shí)現(xiàn)Panel系統(tǒng) 39
1.6.1 擴(kuò)展Panel系統(tǒng) 42
1.6.2 用配置文件進(jìn)一步提高Panel
系統(tǒng)的可維護(hù)性 43
1.6.3 運(yùn)行Panel系統(tǒng) 45
1.7 小結(jié) 45
1.8 思考題 46
第2章第一個(gè)Java應(yīng)用 47
2.1 創(chuàng)建Java源文件 47
2.1.1 Java源文件結(jié)構(gòu) 49
2.1.2 包聲明語句 49
2.1.3 包引入語句 51
2.1.4 方法的聲明 53
2.1.5 程序入口main()方法的聲明 54
2.1.6 給main()方法傳遞參數(shù) 55
2.1.7 注釋語句 55
2.1.8 關(guān)鍵字 56
2.1.9 標(biāo)識(shí)符 56
2.1.10 編程規(guī)范 57
2.2 用JDK管理Java應(yīng)用 57
2.2.1 JDK簡(jiǎn)介以及安裝方法 58
2.2.2 編譯Java源文件 60
2.2.3 運(yùn)行Java程序 62
2.2.4 給Java應(yīng)用打包 65
2.3 使用和創(chuàng)建JavaDoc文檔 66
2.3.1 JavaDoc標(biāo)記 68
2.3.2 javadoc命令的用法 73
2.4 Java虛擬機(jī)運(yùn)行Java程序的
基本原理 75
2.5 小結(jié) 77
2.6 思考題 78
第3章數(shù)據(jù)類型和變量 81
3.1 基本數(shù)據(jù)類型 82
3.1.1 boolean類型 82
3.1.2 byte、short、int和long
類型 83
3.1.3 char類型與字符編碼 85
3.1.4 float和double類型 87
3.2 引用類型 91
3.2.1 基本類型與引用類型的區(qū)別 92
3.2.2 用new關(guān)鍵字創(chuàng)建對(duì)象 94
3.3 變量的作用域 95
3.3.1 實(shí)例變量和靜態(tài)變量的
生命周期 97
3.3.2 局部變量的生命周期 100
3.3.3 成員變量和局部變量同名 101
3.3.4 將局部變量的作用域
最小化 102
3.4 對(duì)象的默認(rèn)引用:this 103
3.5 參數(shù)傳遞 105
3.6 變量的初始化以及默認(rèn)值 107
3.6.1 成員變量的初始化 107
3.6.2 局部變量的初始化 108
3.7 直接數(shù) 109
3.7.1 直接數(shù)的類型 110
3.7.2 直接數(shù)的賦值 111
3.8 小結(jié) 112
3.9 思考題 113
第4章操作符 115
4.1 操作符簡(jiǎn)介 115
4.2 整型操作符 116
4.2.1 一元整型操作符 117
4.2.2 二元整型操作符 118
4.3 浮點(diǎn)型操作符 123
4.4 比較操作符和邏輯操作符 124
4.5 特殊操作符“?:” 127
4.6 字符串連接操作符“+” 127
4.7 操作符“==”與對(duì)象的
equals()方法 129
4.7.1 操作符“==” 129
4.7.2 對(duì)象的equals()方法 130
4.8 instanceof操作符 133
4.9 變量的賦值和類型轉(zhuǎn)換 135
4.9.1 基本數(shù)據(jù)類型轉(zhuǎn)換 136
4.9.2 引用類型的類型轉(zhuǎn)換 139
4.10 小結(jié) 139
4.11 思考題 142
第5章流程控制 145
5.1 分支語句 146
5.1.1 if else語句 146
5.1.2 switch語句 150
5.2 循環(huán)語句 154
5.2.1 while語句 154
5.2.2 do while語句 156
5.2.3 for語句 158
5.2.4 foreach語句 161
5.2.5 多重循環(huán) 162
5.3 流程跳轉(zhuǎn)語句 162
5.4 綜合例子:八皇后問題 165
5.5 小結(jié) 168
5.6 思考題 169
第6章繼承 173
6.1 繼承的基本語法 173
6.2 方法重載(Overload) 175
6.3 方法覆蓋(Override) 177
6.4 方法覆蓋與方法重載的
異同 183
6.5 super關(guān)鍵字 183
6.6 多態(tài) 185
6.7 繼承的利弊和使用原則 189
6.7.1 繼承樹的層次不可太多 190
6.7.2 繼承樹的上層為抽象層 190
6.7.3 繼承關(guān)系最大的弱點(diǎn):
打破封裝 191
6.7.4 精心設(shè)計(jì)專門用于被繼承
的類 193
6.7.5 區(qū)分對(duì)象的屬性與繼承 195
6.8 比較組合與繼承 197
6.8.1 組合關(guān)系的分解過程對(duì)應(yīng)
繼承關(guān)系的抽象過程 197
6.8.2 組合關(guān)系的組合過程對(duì)應(yīng)
繼承關(guān)系的擴(kuò)展過程 200
6.9 小結(jié) 203
6.10 思考題 204
第7章 Java語言中的修飾符 209
7.1 訪問控制修飾符 210
7.2 abstract修飾符 212
7.3 final修飾符 214
7.3.1 final類 215
7.3.2 final方法 215
7.3.3 final變量 216
7.4 static修飾符 220
7.4.1 static變量 220
7.4.2 static方法 223
7.4.3 static代碼塊 226
7.4.4 用static進(jìn)行靜態(tài)導(dǎo)入 228
7.5 小結(jié) 228
7.6 思考題 230
第8章接口 233
8.1 接口的概念和基本特征 234
8.2 比較抽象類與接口 237
8.3 與接口相關(guān)的設(shè)計(jì)模式 241
8.3.1 定制服務(wù)模式 241
8.3.2 適配器模式 245
8.3.3 默認(rèn)適配器模式 250
8.3.4 代理模式 251
8.3.5 標(biāo)識(shí)類型模式 256
8.3.6 常量接口模式 257
8.4 小結(jié) 258
8.5 思考題 259
第9章異常處理 261
9.1 Java異常處理機(jī)制概述 262
9.1.1 Java異常處理機(jī)制的優(yōu)點(diǎn) 262
9.1.2 Java虛擬機(jī)的方法調(diào)用棧 264
9.1.3 異常處理對(duì)性能的影響 267
9.2 運(yùn)用Java異常處理機(jī)制 267
9.2.1 try-catch語句:捕獲異常 267
9.2.2 finally語句:任何情況下
必須執(zhí)行的代碼 268
9.2.3 throws子句:聲明可能會(huì)
出現(xiàn)的異常 270
9.2.4 throw語句:拋出異常 271
9.2.5 異常處理語句的語法規(guī)則 271
9.2.6 異常流程的運(yùn)行過程 274
9.2.7 跟蹤丟失的異常 278
9.3 Java異常類 280
9.3.1 運(yùn)行時(shí)異常 282
9.3.2 受檢查異常
(Checked Exception) 282
9.3.3 區(qū)分運(yùn)行時(shí)異常和受
檢查異常 283
9.4 用戶定義異常 285
9.4.1 異常轉(zhuǎn)譯和異常鏈 285
9.4.2 處理多樣化異常 288
9.5 異常處理原則 289
9.5.1 異常只能用于非正常情況 290
9.5.2 為異常提供說明文檔 290
9.5.3 盡可能地避免異常 291
9.5.4 保持異常的原子性 292
9.5.5 避免過于龐大的try代碼塊 294
9.5.6 在catch子句中指定具體的
異常類型 294
9.5.7 不要在catch代碼塊中忽略
被捕獲的異常 294
9.6 記錄日志 295
9.6.1 創(chuàng)建Logger對(duì)象及設(shè)置
日志級(jí)別 296
9.6.2 生成日志 297
9.6.3 把日志輸出到文件 297
9.6.4 設(shè)置日志的輸出格式 298
9.7 使用斷言 299
9.8 小結(jié) 300
9.9 思考題 301
第10章類的生命周期 305
10.1 Java虛擬機(jī)及程序的
生命周期 305
10.2 類的加載、連接和初始化 305
10.2.1 類的加載 306
10.2.2 類的驗(yàn)證 307
10.2.3 類的準(zhǔn)備 307
10.2.4 類的解析 308
10.2.5 類的初始化 308
10.2.6 類的初始化的時(shí)機(jī) 310
10.3 類加載器 313
10.3.1 類加載的父親委托機(jī)制 315
10.3.2 創(chuàng)建用戶自定義的類
加載器 317
10.3.3 URLClassLoader類 323
10.4 類的卸載 324
10.5 小結(jié) 325
10.6 思考題 326
第11章對(duì)象的生命周期 327
11.1 創(chuàng)建對(duì)象的方式 327
11.2 構(gòu)造方法 330
11.2.1 重載構(gòu)造方法 331
11.2.2 默認(rèn)構(gòu)造方法 332
11.2.3 子類調(diào)用父類的構(gòu)造方法 333
11.2.4 構(gòu)造方法的作用域 337
11.2.5 構(gòu)造方法的訪問級(jí)別 337
11.3 靜態(tài)工廠方法 338
11.3.1 單例類 340
11.3.2 枚舉類 342
11.3.3 不可變(immutable)類與
可變類 344
11.3.4 具有實(shí)例緩存的
不可變類 348
11.3.5 松耦合的系統(tǒng)接口 350
11.4 垃圾回收 351
11.4.1 對(duì)象的可觸及性 352
11.4.2 垃圾回收的時(shí)間 354
11.4.3 對(duì)象的finalize()方法簡(jiǎn)介 354
11.4.4 對(duì)象的finalize()方法的
特點(diǎn) 355
11.4.5 比較finalize()方法和finally
代碼塊 357
11.5 清除過期的對(duì)象引用 358
11.6 對(duì)象的強(qiáng)、軟、弱和
虛引用 360
11.7 小結(jié) 366
11.8 思考題 367
第12章內(nèi)部類 371
12.1 內(nèi)部類的基本語法 371
12.1.1 實(shí)例內(nèi)部類 373
12.1.2 靜態(tài)內(nèi)部類 376
12.1.3 局部?jī)?nèi)部類 377
12.2 內(nèi)部類的繼承 379
12.3 子類與父類中的內(nèi)部類
同名 380
12.4 匿名類 381
12.5 內(nèi)部接口以及接口中的
內(nèi)部類 384
12.6 內(nèi)部類的用途 385
12.6.1 封裝類型 385
12.6.2 直接訪問外部類的成員 385
12.6.3 回調(diào) 386
12.7 內(nèi)部類的類文件 388
12.8 小結(jié) 389
12.9 思考題 389
第13章多線程 393
13.1 Java線程的運(yùn)行機(jī)制 393
13.2 線程的創(chuàng)建和啟動(dòng) 395
13.2.1 擴(kuò)展java.lang.Thread類 395
13.2.2 實(shí)現(xiàn)Runnable接口 400
13.3 線程的狀態(tài)轉(zhuǎn)換 402
13.3.1 新建狀態(tài) 402
13.3.2 就緒狀態(tài) 402
13.3.3 運(yùn)行狀態(tài) 402
13.3.4 阻塞狀態(tài) 403
13.3.5 死亡狀態(tài) 404
13.4 線程調(diào)度 405
13.4.1 調(diào)整各個(gè)線程的優(yōu)先級(jí) 406
13.4.2 線程睡眠:Thread.sleep()
方法 408
13.4.3 線程讓步:
Thead.yield()方法 409
13.4.4 等待其他線程結(jié)束:join() 410
13.5 獲得當(dāng)前線程對(duì)象的引用 411
13.6 后臺(tái)線程 412
13.7 定時(shí)器 413
13.8 線程的同步 415
13.8.1 同步代碼塊 418
13.8.2 線程同步的特征 422
13.8.3 同步與并發(fā) 425
13.8.4 線程安全的類 426
13.8.5 釋放對(duì)象的鎖 427
13.8.6 死鎖 429
13.9 線程通信 430
13.10 中斷阻塞 435
13.11 線程控制 436
13.11.1 被廢棄的suspend()和
resume()方法 437
13.11.2 被廢棄的stop()方法 438
13.11.3 以編程的方式控制線程 438
13.12 線程組 440
13.13 處理線程未捕獲的異常 441
13.14 ThreadLocal類 443
13.15 concurrent并發(fā)包 445
13.15.1 用于線程同步的Lock
外部鎖 446
13.15.2 用于線程通信的Condition
條件接口 447
13.15.3 支持異步計(jì)算的Callable
接口和Future接口 450
13.15.4 通過線程池來高效管理
多個(gè)線程 452
13.15.5 BlockingQueue阻塞隊(duì)列 454
13.16 小結(jié) 457
13.17 思考題 458
第14章數(shù)組 461
14.1 數(shù)組變量的聲明 461
14.2 創(chuàng)建數(shù)組對(duì)象 462
14.3 訪問數(shù)組的元素和長(zhǎng)度 463
14.4 數(shù)組的初始化 465
14.5 多維數(shù)組以及不規(guī)則數(shù)組 465
14.6 調(diào)用數(shù)組對(duì)象的方法 467
14.7 把數(shù)組作為方法參數(shù)或
返回值 467
14.8 數(shù)組排序 470
14.9 數(shù)組的二分查找算法 471
14.10 哈希表 472
14.11 數(shù)組實(shí)用類:Arrays 477
14.12 用符號(hào)“…”聲明數(shù)目
可變參數(shù) 480
14.13 小結(jié) 481
14.14 思考題 481
第15章 Java集合 485
15.1 Collection和Iterator接口 486
15.2 集合中直接加入基本類型
數(shù)據(jù) 489
15.3 Set(集) 490
15.3.1 Set的一般用法 490
15.3.2 HashSet類 491
15.3.3 TreeSet類 493
15.4 List(列表) 497
15.4.1 訪問列表的元素 498
15.4.2 為列表排序 498
15.4.3 ListIterator接口 499
15.4.4 獲得固定長(zhǎng)度的
List對(duì)象 500
15.4.5 比較Java數(shù)組和各種List
的性能 500
15.5 Queue(隊(duì)列) 503
15.5.1 Deque(雙向隊(duì)列) 504
15.5.2 PriorityQueue
(優(yōu)先級(jí)隊(duì)列) 505
15.6 Map(映射) 505
15.7 HashSet和HashMap的
負(fù)載因子 507
15.8 集合實(shí)用類:Collections 508
15.9 線程安全的集合 510
15.10 集合與數(shù)組的互換 511
15.11 集合的批量操作 512
15.12 歷史集合類 513
15.13 枚舉類型 517
15.13.1 枚舉類型的構(gòu)造方法 519
15.13.2 EnumSet類和
EnumMap類 520
15.14 小結(jié) 521
15.15 思考題 521
第16章泛型 523
16.1 Java集合的泛型 523
16.2 定義泛型類和泛型接口 524
16.3 用extends關(guān)鍵字限定
類型參數(shù) 526
16.4 定義泛型數(shù)組 527
16.5 定義泛型方法 528
16.6 使用“?”通配符 529
16.7 使用泛型的注意事項(xiàng) 530
16.8 小結(jié) 531
16.9 思考題 531
第17章 Lambda表達(dá)式 533
17.1 Lambda表達(dá)式的基本用法 533
17.2 用Lambda表達(dá)式代替
內(nèi)部類 534
17.3 Lambda表達(dá)式和集合的
forEach()方法 535
17.4 用Lambda表達(dá)式對(duì)集合
進(jìn)行排序 536
17.5 Lambda表達(dá)式與
Stream API聯(lián)合使用 537
17.6 Lambda表達(dá)式可操縱的
變量作用域 539
17.7 Lambda表達(dá)式中的方法
引用 540
17.8 函數(shù)式接口
(FunctionalInterface) 541
17.9 總結(jié)Java語法糖 541
17.10 小結(jié) 542
17.11 思考題 542
第18章輸入與輸出(I/O) 545
18.1 輸入流和輸出流概述 546
18.2 輸入流 547
18.2.1 字節(jié)數(shù)組輸入流:
ByteArrayInputStream類 548
18.2.2 文件輸入流:
FileInputStream類 549
18.2.3 管道輸入流:
PipedInputStream 551
18.2.4 順序輸入流:
SequenceInputStream類 552
18.3 過濾輸入流:
FilterInputStream 552
18.3.1 裝飾器設(shè)計(jì)模式 553
18.3.2 過濾輸入流的種類 554
18.3.3 DataInputStream類 555
18.3.4 BufferedInputStream類 556
18.3.5 PushbackInputStream類 557
18.4 輸出流 557
18.4.1 字節(jié)數(shù)組輸出流:
ByteArrayOutputStream類 557
18.4.2 文件輸出流:
FileOutputStream 558
18.5 過濾輸出流:
FilterOutputStream 559
18.5.1 DataOutputStream 559
18.5.2 BufferedOutputStream 559
18.5.3 PrintStream類 561
18.6 Reader/Writer概述 563
18.7 Reader類 565
18.7.1 字符數(shù)組輸入流:
CharArrayReader類 566
18.7.2 字符串輸入流:
StringReader類 566
18.7.3 InputStreamReader類 567
18.7.4 FileReader類 568
18.7.5 BufferedReader類 568
18.8 Writer類 568
18.8.1 字符數(shù)組輸出流:
CharArrayWriter類 569
18.8.2 OutputStreamWriter類 570
18.8.3 FileWriter類 572
18.8.4 BufferedWriter類 573
18.8.5 PrintWriter類 573
18.9 標(biāo)準(zhǔn)I/O 574
18.9.1 重新包裝標(biāo)準(zhǔn)輸入和輸出 574
18.9.2 標(biāo)準(zhǔn)I/O重定向 575
18.10 隨機(jī)訪問文件類:
RandomAccessFile 576
18.11 新I/O類庫 577
18.11.1 緩沖器Buffer概述 578
18.11.2 通道Channel概述 579
18.11.3 字符編碼Charset類概述 581
18.11.4 用FileChannel讀寫文件 581
18.11.5 控制緩沖區(qū) 582
18.11.6 字符編碼轉(zhuǎn)換 583
18.11.7 緩沖區(qū)視圖 584
18.11.8 文件映射緩沖區(qū):
MappedByteBuffer 586
18.11.9 文件加鎖 587
18.12 對(duì)象的序列化與反序列化 589
18.13 自動(dòng)釋放資源 595
18.14 用File類來查看、創(chuàng)建和
刪除文件或目錄 596
18.15 用java.nio.file類庫來操作
文件系統(tǒng) 599
18.15.1 復(fù)制、移動(dòng)文件以及遍歷、
過濾目錄樹 600
18.15.2 查看ZIP壓縮文件 601
18.16 小結(jié) 602
18.17 思考題 603
第19章圖形用戶界面 605
19.1 AWT組件和Swing組件 605
19.2創(chuàng)建圖形用戶界面的
基本步驟 608
19.3布局管理器 610
19.3.1 FlowLayout(流式布局
管理器) 611
19.3.2 BorderLayout(邊界布局
管理器) 613
19.3.3 GridLayout(網(wǎng)格布局
管理器) 616
19.3.4 CardLayout(卡片布局
管理器) 619
19.3.5 GridBagLayout(網(wǎng)格包
布局管理器) 620
19.4事件處理 626
19.4.1 事件處理的軟件實(shí)現(xiàn) 626
19.4.2 事件源?事件和監(jiān)聽器
的類層次和關(guān)系 632
19.5 AWT繪圖 637
19.5.1 Graphics類 639
19.5.2 Graphics2D類 644
19.6 AWT線程(事件分派
線程) 647
19.7小結(jié) 649
19.8思考題 650
第20章常用Swing組件 653
20.1 邊框(Border) 653
20.2 按鈕組件(AbstractButton)
及子類 654
20.3 文本框(JTextField) 657
20.4 文本區(qū)域(JTextArea)與
滾動(dòng)面板(JScrollPane) 660
20.5 復(fù)選框(JCheckBox)與單選
按鈕(JRadioButton) 661
20.6 下拉列表(JComboBox) 664
20.7 列表框(JList) 665
20.8 頁簽面板(JTabbedPane) 667
20.9 菜單(JMenu) 669
20.10 對(duì)話框(JDialog) 674
20.11 文件對(duì)話框
(JFileChoose) 676
20.12 消息框 679
20.13 制作動(dòng)畫 681
20.14 播放音頻文件 683
20.15 BoxLayout布局管理器 686
20.16 設(shè)置Swing界面的外觀
和感覺 689
20.17 小結(jié) 691
20.18 思考題 692
第21章 Java常用類 693
21.1 Object類 693
21.2 String類和StringBuffer類 694
21.2.1 String類 694
21.2.2 “hello”與new String(“hello”)
的區(qū)別 697
21.2.3 StringBuffer類 698
21.2.4 比較String類與
StringBuffer類 699
21.2.5 正則表達(dá)式 701
21.2.6 格式化字符串 703
21.3 包裝類 707
21.3.1 包裝類的構(gòu)造方法 707
21.3.2 包裝類的常用方法 708
21.3.3 包裝類的自動(dòng)裝箱和拆箱 709
21.4 Math類 710
21.5 Random類 712
21.6 傳統(tǒng)的處理日期/時(shí)間的類 712
21.6.1 Date類 713
21.6.2 DateFormat類 713
21.6.3 Calendar類 715
21.7 新的處理日期/時(shí)間的類 716
21.7.1 LocalDate類 717
21.7.2 LocalTime類 718
21.7.3 LocalDateTime類 718
21.8 BigInteger類 719
21.9 BigDecimal類 720
21.10 用Optional類避免空指針
異常 722
21.11 小結(jié) 724
21.12 思考題 725
第22章 Annotation注解 727
22.1 自定義Annotation注解
類型 727
22.2 在類的源代碼中引用
注解類型 730
22.3 在程序中運(yùn)用反射機(jī)制讀取
類的注解信息 732
22.4 基本內(nèi)置注解 735
22.5 小結(jié) 736
22.6 思考題 736
熱門推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購物指南
購物流程
會(huì)員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+