注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java JDK 7學(xué)習(xí)筆記

Java JDK 7學(xué)習(xí)筆記

Java JDK 7學(xué)習(xí)筆記

定 價(jià):¥59.90

作 者: (臺(tái)灣)林信良 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302282082 出版時(shí)間: 2012-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 564 字?jǐn)?shù):  

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

  《Java JDK 7學(xué)習(xí)筆記(全新改版)》是作者多年來(lái)教學(xué)實(shí)踐經(jīng)驗(yàn)的總結(jié),匯集了學(xué)生在學(xué)習(xí)Java或認(rèn)證考試時(shí)遇到的概念、操作、應(yīng)用等問(wèn)題及解決方案。本書針對(duì)JavaSE7新功能全面改版,無(wú)論是章節(jié)架構(gòu)或范例程序代碼,都做了重新編寫與全面翻新。并詳細(xì)介紹了JVM、JRE、Java SEAPI、JDK與IDE之間的對(duì)照關(guān)系。必要時(shí)從Java SEAPI的源代碼分析,了解各種語(yǔ)法在Java SEAPI中如何應(yīng)用。對(duì)于建議練習(xí)的范例提供Lab文檔,以突出練習(xí)重點(diǎn)。此外,本書還將IDE操作納為教學(xué)內(nèi)容之一,讓讀者能與實(shí)踐相結(jié)合,提供的教學(xué)視頻讓讀者可以更清楚地掌握操作步驟。本書適合Java的初中級(jí)讀者以及廣大Java應(yīng)用開(kāi)發(fā)人員。

作者簡(jiǎn)介

  林信良(網(wǎng)名:良葛格)學(xué)歷:臺(tái)灣人學(xué)電機(jī)工程學(xué)系經(jīng)歷:臺(tái)灣升陽(yáng)教育訓(xùn)練技術(shù)顧問(wèn)、專業(yè)講師,Oracle授權(quán)訓(xùn)練中心講師。著作:《Java JDK 5.0學(xué)習(xí)筆記》、《Java SE 6技術(shù)手冊(cè)》、《Java JDK 6.0 學(xué)習(xí)筆記》、《JSP&Servlet學(xué)習(xí) 筆記》、《Spring技術(shù)手冊(cè)》等。譯作:《Ajax實(shí)戰(zhàn)手冊(cè)》、《iQucry實(shí)戰(zhàn)手冊(cè)(第2版)》

圖書目錄

 
Chapter1  Java平臺(tái)概論 1
1.1 Java不只是語(yǔ)言 2
1.1.1 前世今生 2
1.1.2 三大平臺(tái) 5
1.1.3 JCP與JSR 6
1.1.4 建議的學(xué)習(xí)路徑 7
1.2 JVM/JRE/JDK 11
1.2.1 什么是JVM 11
1.2.2 區(qū)分JRE與JDK 14
1.2.3 下載、安裝JDK 15
1.2.4 認(rèn)識(shí)JDK安裝內(nèi)容 18
1.3 重點(diǎn)復(fù)習(xí) 19
1.4 課后練習(xí) 20
Chapter2  從JDK到IDE 21
2.1 從Hello World開(kāi)始 22
2.1.1 撰寫Java原始碼 22
2.1.2 PATH是什么 24
2.1.3 JVM(java)與CLASSPATH 27
2.1.4 編譯程序(javac)與
CLASSPATH 30
2.2 管理原始碼與位碼文檔 31
2.2.1 編譯程序(javac)與SOURCEPATH 31
2.2.2 使用package管理類 33
2.2.3 使用import偷懶 36
2.3 使用IDE 38
2.3.1 IDE項(xiàng)目管理基礎(chǔ) 38
2.3.2 使用了哪個(gè)JRE 43
2.3.3 類文檔版本 45
2.4 重點(diǎn)復(fù)習(xí) 48
2.5 課后練習(xí) 49
Chapter3  基礎(chǔ)語(yǔ)法 53
3.1 類型、變量與運(yùn)算符 54
3.1.1 類型 54
3.1.2 變量 57
3.1.3 運(yùn)算符 60
3.1.4 類型轉(zhuǎn)換 66
3.2 流程控制 69
3.2.1 if...else條件式 69
3.2.2 switch條件式 72
3.2.3 for循環(huán) 74
3.2.4 while循環(huán) 75
3.2.5 break、continue 77
3.3 重點(diǎn)復(fù)習(xí) 78
3.4 課后練習(xí) 79
Chapter4  認(rèn)識(shí)對(duì)象 83
4.1 類與對(duì)象 84
4.1.1 定義類 84
4.1.2 使用標(biāo)準(zhǔn)類 87
4.1.3 對(duì)象指定與相等性 90
4.2 基本類型打包器 91
4.2.1 打包基本類型 91
4.2.2 自動(dòng)裝箱、拆箱 92
4.2.3 裝箱的內(nèi)幕 93
4.3 數(shù)組對(duì)象 96
4.3.1 數(shù)組基礎(chǔ) 96
4.3.2 操作數(shù)組對(duì)象 99
4.3.3 數(shù)組復(fù)制 105
4.4 字符串對(duì)象 108
4.4.1 字符串基礎(chǔ) 108
4.4.2 字符串特性 111
4.4.3 字符串編碼 115
4.5 查詢Java API文件 117
4.6 重點(diǎn)復(fù)習(xí) 119
4.7 課后練習(xí) 120
Chapter5  對(duì)象封裝 125
5.1 何謂封裝 126
5.1.1 封裝對(duì)象初始流程 126
5.1.2 封裝對(duì)象操作流程 128
5.1.3 封裝對(duì)象內(nèi)部數(shù)據(jù) 131
5.2 類語(yǔ)法細(xì)節(jié) 134
5.2.1 public權(quán)限修飾 134
5.2.2 關(guān)于構(gòu)造函數(shù) 136
5.2.3 構(gòu)造函數(shù)與方法重載 137
5.2.4 使用this 139
5.2.5 static類成員 142
5.2.6 不定長(zhǎng)度自變量 148
5.2.7 內(nèi)部類 150
5.2.8 傳值調(diào)用 151
5.3 重點(diǎn)復(fù)習(xí) 154
5.4 課后練習(xí) 155
Chapter6  繼承與多態(tài) 161
6.1 何謂繼承 162
6.1.1 繼承共同行為 162
6.1.2 多態(tài)與is-a 166
6.1.3 重新定義行為 170
6.1.4 抽象方法、抽象類 173
6.2 繼承語(yǔ)法細(xì)節(jié) 174
6.2.1 protected成員 174
6.2.2 重新定義的細(xì)節(jié) 176
6.2.3 再看構(gòu)造函數(shù) 178
6.2.4 再看final關(guān)鍵字 180
6.2.5 java.lang.Object 181
6.2.6 關(guān)于垃圾收集 186
6.2.7 再看抽象類 189
6.3 重點(diǎn)復(fù)習(xí) 191
6.4 課后練習(xí) 192
Chapter7  接口與多態(tài) 199
7.1 何謂接口 200
7.1.1 接口定義行為 200
7.1.2 行為的多態(tài) 204
7.1.3 解決需求變化 206
7.2 接口語(yǔ)法細(xì)節(jié) 213
7.2.1 接口的默認(rèn) 213
7.2.2 匿名內(nèi)部類 217
7.2.3 使用enum枚舉常數(shù) 221
7.3 重點(diǎn)復(fù)習(xí) 224
7.4 課后練習(xí) 224
Chapter8  異常處理 231
8.1 語(yǔ)法與繼承架構(gòu) 232
8.1.1 使用try、catch 232
8.1.2 異常繼承架構(gòu) 235
8.1.3 要抓還是要拋 238
8.1.4 認(rèn)識(shí)堆棧追蹤 241
8.1.5 關(guān)于assert 245
8.2 異常與資源管理 247
8.2.1 使用finally 247
8.2.2 自動(dòng)嘗試關(guān)閉資源 249
8.2.3 java.lang.AutoCloseable
接口 251
8.3 重點(diǎn)復(fù)習(xí) 255
8.4 課后練習(xí) 256
Chapter8  Collection與Map 261
9.1 使用Collection收集對(duì)象 262
9.1.1 認(rèn)識(shí)Collection架構(gòu) 262
9.1.2 具有索引的List 263
9.1.3 內(nèi)容不重復(fù)的Set 266
9.1.4 支持隊(duì)列操作的Queue 270
9.1.5 訪問(wèn)對(duì)象的Iterator 273
9.1.6 排序收集的對(duì)象 276
9.1.7 使用泛型 280
9.2 鍵值對(duì)應(yīng)的Map 284
9.2.1 常用Map操作類 284
9.2.2 訪問(wèn)Map鍵值 288
9.3 重點(diǎn)復(fù)習(xí) 291
9.4 課后練習(xí) 292
Chapter10  輸入輸出 299
10.1 InputStream與
OutputStream 300
10.1.1 串流設(shè)計(jì)的概念 300
10.1.2 串流繼承架構(gòu) 303
10.1.3 串流處理裝飾器 306
10.2 字符處理類 311
10.2.1 Reader與Writer繼承
架構(gòu) 311
10.2.2 字符處理裝飾器 313
10.3 重點(diǎn)復(fù)習(xí) 315
10.4 課后練習(xí) 316
10.4.1 選擇題 316
10.4.2 操作題 317
Chapter11  線程與并行API 319
11.1 線程 320
11.1.1 線程簡(jiǎn)介 320
11.1.2 Thread與Runnable 323
11.1.3 線程生命周期 324
11.1.4 關(guān)于ThreadGroup 331
11.1.5 synchronized與volatile 334
11.1.6 等待與通知 345
11.2 并行API 349
11.2.1 Lock、ReadWriteLock與
Condition 349
11.2.2 使用Executor 357
11.2.3 并行Collection簡(jiǎn)介 370
11.3 重點(diǎn)復(fù)習(xí) 373
11.4 課后練習(xí) 375
Chapter12  通用API 377
12.1 日志 378
12.1.1 日志API簡(jiǎn)介 378
12.1.2 指定日志層級(jí) 380
12.1.3 使用Handler與Formatter 382
12.1.4 自定義Handler、Formatter與
Filter 383
12.1.5 使用logging.properties 385
12.2 國(guó)際化基礎(chǔ)、日期 387
12.2.1 關(guān)于i18n 387
12.2.2 使用Date與DateFormat 390
12.2.3 使用Calendar 393
12.3 規(guī)則表示式 395
12.3.1 定義規(guī)則表示式 396
12.3.2 Pattern與Matcher 403
12.4 NIO2文件系統(tǒng) 405
12.4.1 API架構(gòu)概述 405
12.4.2 操作路徑 406
12.4.3 屬性讀取與設(shè)定 409
12.4.4 操作文檔與目錄 412
12.4.5 讀取、訪問(wèn)目錄 414
12.4.6 過(guò)濾、搜索文檔 418
12.5 重點(diǎn)復(fù)習(xí) 421
12.6 課后練習(xí) 422
Chapter12  窗口程序設(shè)計(jì) 425
13.1 Swing入門 426
13.1.1 簡(jiǎn)易需求分析 426
13.1.2 Swing組件簡(jiǎn)介 427
13.1.3 設(shè)計(jì)主窗口與菜單列 429
13.1.4 關(guān)于版面管理 433
13.1.5 事件處理 436
13.2 文檔打開(kāi)、存儲(chǔ)與編輯 442
13.2.1 操作打開(kāi)文檔 442
13.2.2 制作存儲(chǔ)、關(guān)閉文檔 445
13.2.3 文字區(qū)編輯、剪切、復(fù)制、
粘貼 448
13.3 重點(diǎn)復(fù)習(xí) 449
13.4 課后練習(xí) 451
Chapter14  整合數(shù)據(jù)庫(kù) 444
14.1  JDBC入門 454
14.1.1 JDBC簡(jiǎn)介 454
14.1.2 連接數(shù)據(jù)庫(kù) 458
14.1.3 使用Statement、
ResultSet 464
14.1.4 使用PreparedStatement、
CallableStatement 469
14.2 JDBC進(jìn)階 472
14.2.1 使用DataSource取得
聯(lián)機(jī) 472
14.2.2 使用ResultSet卷動(dòng)、
更新數(shù)據(jù) 476
14.2.3 批次更新 479
14.2.4 Blob與Clob 480
14.2.5 交易簡(jiǎn)介 481
14.2.6 metadata簡(jiǎn)介 489
14.2.7 RowSet簡(jiǎn)介 492
14.3 重點(diǎn)復(fù)習(xí) 496
14.4 課后練習(xí) 497
Chapter15  反射與類加載器 499
15.1 運(yùn)用反射 500
15.1.1 Class與.class文檔 500
15.1.2 使用Class.forName() 502
15.1.3 從Class獲得信息 503
15.1.4 從Class建立對(duì)象 506
15.1.5 操作對(duì)象方法與成員 509
15.1.6 動(dòng)態(tài)代理 512
15.2 了解類加載器 515
15.2.1 類加載器層級(jí)架構(gòu) 515
15.2.2 建立ClassLoader實(shí)例 518
15.3 重點(diǎn)復(fù)習(xí) 520
15.4 課后練習(xí) 521
Chapter16  自定義泛型、枚舉與標(biāo)注 523
16.1 自定義泛型 524
16.1.1 定義泛型方法 524
16.1.2 使用extends與? 525       
16.1.3 使用super與? 530
16.2 自定義枚舉 533
16.2.1 了解java.lang.Enum類 533
16.3 關(guān)于注釋 542
16.3.1 常用標(biāo)準(zhǔn)注釋 542
16.3.2 自定義注釋類型 545
16.3.3 執(zhí)行時(shí)期讀取注釋信息 549
16.4 重點(diǎn)復(fù)習(xí) 551
16.5 課后練習(xí) 551
AppendixA 如何使用本書項(xiàng)目 553
A.1 項(xiàng)目環(huán)境配置 554
A.2 打開(kāi)案例 554
AppendixB MySQL入門 557
B.1 安裝、設(shè)定MySQL 558
B.2 MySQL的數(shù)據(jù)類型 560
B.3 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表 561
B.4 進(jìn)行CRUD操作 562    

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)