注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)項(xiàng)目驅(qū)動(dòng)零起點(diǎn)學(xué)Java

項(xiàng)目驅(qū)動(dòng)零起點(diǎn)學(xué)Java

項(xiàng)目驅(qū)動(dòng)零起點(diǎn)學(xué)Java

定 價(jià):¥69.80

作 者: 馬士兵,趙珊珊 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302598084 出版時(shí)間: 2022-01-01 包裝: 平裝
開本: 16開 頁數(shù): 336 字?jǐn)?shù):  

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

  《項(xiàng)目驅(qū)動(dòng)零起點(diǎn)學(xué)Java》共分 13 章,圍繞 6 個(gè)項(xiàng)目和 258 個(gè)代碼示例,分別介紹了走進(jìn)Java 的世界、變量與數(shù)據(jù)類型、運(yùn)算符、流程控制、方法、數(shù)組、面向?qū)ο蟆惓?、常用類、集合、I/O流、多線程、網(wǎng)絡(luò)編程相關(guān)內(nèi)容。《項(xiàng)目驅(qū)動(dòng)零起點(diǎn)學(xué)Java》總結(jié)了馬士兵老師從事Java培訓(xùn)十余年來經(jīng)受了市場(chǎng)檢驗(yàn)的教研成果,通過6 個(gè)項(xiàng)目以及每章的示例和習(xí)題,可以幫助讀者快速掌握J(rèn)ava 編程的語法以及算法實(shí)現(xiàn)。掃描每章提供的二維碼可觀看相應(yīng)章節(jié)內(nèi)容的視頻講解。

作者簡(jiǎn)介

  馬士兵,馬士兵教育創(chuàng)始人,畢業(yè)于清華大學(xué),著名IT講師,所講課程廣受歡迎,學(xué)生遍布全球大廠,擅長(zhǎng)用簡(jiǎn)單的語言講授復(fù)雜的問題,擅長(zhǎng)項(xiàng)目驅(qū)動(dòng)知識(shí)的綜合學(xué)習(xí)。馬士兵教育獲得在線教育“名課堂”獎(jiǎng)、“最受歡迎機(jī)構(gòu)”獎(jiǎng)。 趙珊珊,從事多年一線開發(fā),曾為國(guó)稅、地稅稅務(wù)系統(tǒng)工作。擁有7年一線教學(xué)經(jīng)驗(yàn),多年線上、線下教育的積累沉淀,培養(yǎng)學(xué)員數(shù)萬名,講解細(xì)致,脈絡(luò)清晰。

圖書目錄

第 1 章 走進(jìn)Java 的世界 1
1.1 Java 簡(jiǎn)史 1
1.2 Java 的特點(diǎn) 2
1.3 Java 跨平臺(tái)原理 3
1.4 Java 開發(fā)環(huán)境的搭建 4
1.4.1 什么是JDK 4
1.4.2 JDK的安裝 4
1.4.3 環(huán)境變量的配置 6
1.4.4 開發(fā)環(huán)境測(cè)試 8
1.5 編寫和運(yùn)行第一個(gè) Java 程序 8
1.6 注釋 10
1.6.1 單行注釋 10
1.6.2 多行注釋 10
1.6.3 文檔注釋 11
1.7 使用IDEA開發(fā)Java 程序 11
1.7.1 IDEA的下載 11
1.7.2 IDEA的安裝 12
1.7.3 使用IDEA開發(fā)Java 程序 16
本章小結(jié) 23
練習(xí)題 23
第 2 章 變量與數(shù)據(jù)類型 25
2.1 標(biāo)識(shí)符 25
2.2 關(guān)鍵字 26
2.3 變量 26
2.3.1 變量的聲明和賦值 26
2.3.2 變量的使用 27
2.3.3 變量的內(nèi)存分析 27
2.3.4 變量的作用域 28
2.4 數(shù)據(jù)類型 29
2.5 基本數(shù)據(jù)類型之間的轉(zhuǎn)換 31
2.5.1 自動(dòng)類型轉(zhuǎn)換 31
2.5.2 強(qiáng)制類型轉(zhuǎn)換 32
2.6 獲取用戶終端輸入 32
2.7 常量 33
本章小結(jié) 34
練習(xí)題 34
第 3 章 運(yùn)算符 36
3.1 算術(shù)運(yùn)算符 36
3.2 賦值運(yùn)算符和擴(kuò)展賦值運(yùn)算符 37
3.3 關(guān)系運(yùn)算符 37
3.4 邏輯運(yùn)算符 38
3.5 條件運(yùn)算符 39
3.6 位運(yùn)算符 40
3.7 運(yùn)算符的優(yōu)先級(jí)別 41
本章小結(jié) 42
練習(xí)題 42
第 4 章 流程控制 44
4.1 分支結(jié)構(gòu) 44
4.1.1 if 分支 44
4.1.2 switch 分支 49
4.2 項(xiàng)目驅(qū)動(dòng)——小鯊魚收支記賬軟件 50
4.3 循環(huán)結(jié)構(gòu) 51
4.3.1 while 循環(huán) 52
4.3.2 for 循環(huán) 57
4.3.3 do…while 循環(huán) 58
4.4 循環(huán)控制關(guān)鍵字 59
4.4.1 break 59
4.4.2 continue 60
本章小結(jié) 62
練習(xí)題 62
第 5 章 方法 64
5.1 方法的定義 64
5.2 方法的調(diào)用 65
5.3 方法的定義、調(diào)用小結(jié) 66
5.4 方法的參數(shù)傳遞 67
5.5 方法的重載 69
5.6 遞歸 70
本章小結(jié) 71
練習(xí)題 71
第 6 章 數(shù)組 73
6.1 數(shù)組的介紹 73
6.2 數(shù)組的聲明和賦值 73
6.3 項(xiàng)目驅(qū)動(dòng)——雙色球彩票系統(tǒng) 1 76
6.4 數(shù)組的常用操作 78
6.4.1 遍歷操作 78
6.4.2 項(xiàng)目驅(qū)動(dòng)——雙色球彩票系統(tǒng) 2 79
6.4.3 查找元素 83
6.4.4 插入元素 84
6.4.5 刪除元素 85
6.4.6 最值問題 86
6.4.7 排序算法 88
6.5 Arrays 工具類的使用 89
6.6 二維數(shù)組 90
本章小結(jié) 93
練習(xí)題 94
第 7 章 面向?qū)ο?96
7.1 面向?qū)ο蠛兔嫦蜻^程的關(guān)系 96
7.2 類和對(duì)象 96
7.2.1 類的編寫 97
7.2.2 對(duì)象的創(chuàng)建和使用 97
7.3 成員變量和局部變量 99
7.4 構(gòu)造器 99
7.4.1 構(gòu)造器的定義 100
7.4.2 構(gòu)造器的重載 101
7.5 this 關(guān)鍵字 102
7.6 static 關(guān)鍵字 104
7.6.1 static 修飾屬性 104
7.6.2 static 修飾方法 106
7.6.3 static 修飾代碼塊 107
7.6.4 static 靜態(tài)導(dǎo)包 108
7.7 代碼塊 108
7.7.1 普通代碼塊 108
7.7.2 構(gòu)造代碼塊 109
7.8 包 110
7.9 封裝 111
7.10 繼承 114
7.10.1 繼承的原理 114
7.10.2 繼承的特性 116
7.10.3 方法的重寫 117
7.10.4 權(quán)限修飾符 117
7.10.5 super 關(guān)鍵字 118
7.10.6 項(xiàng)目驅(qū)動(dòng)——比薩自助點(diǎn)餐系統(tǒng) 120
7.10.7 Object 類 125
7.11 多態(tài) 128
7.11.1 多態(tài)的實(shí)現(xiàn) 128
7.11.2 多態(tài)的表現(xiàn)形式 130
7.11.3 類型轉(zhuǎn)換 131
7.11.4 instanceof 運(yùn)算符 132
7.12 final 關(guān)鍵字 133
7.12.1 final 修飾變量 133
7.12.2 final 修飾方法 134
7.12.3 final 修飾類 134
7.13 抽象方法和抽象類 134
7.14 接口 135
7.14.1 接口的定義 135
7.14.2 接口的特性 137
7.15 內(nèi)部類 138
7.15.1 成員內(nèi)部類 138
7.15.2 靜態(tài)內(nèi)部類 139
7.15.3 局部?jī)?nèi)部類 140
7.15.4 匿名內(nèi)部類 141
7.16 項(xiàng)目驅(qū)動(dòng)——坦克大戰(zhàn)之分解 1 141
本章小結(jié) 149
練習(xí)題 149
第 8 章 異常 151
8.1 異常的引入 151
8.2 利用 try-catch-finally 機(jī)制捕獲異常 154
8.3 多重 catch 156
8.4 異常的分類 158
8.5 throws 關(guān)鍵字 158
8.6 throw 關(guān)鍵字 160
8.7 throw 和 throws 的區(qū)別 161
8.8 自定義異常 162
本章小結(jié) 163
練習(xí)題 163
第 9 章 常用類 165
9.1 File 類 165
9.1.1 操作文件 165
9.1.2 操作目錄 167
9.2 包裝類 169
9.2.1 包裝類的引入 169
9.2.2 包裝類的使用 169
9.3 Math 類 171
9.4 Random 類 172
9.5 枚舉類 174
9.6 日期時(shí)間類 176
9.6.1 Date 類 176
9.6.2 SimpleDateFormat 類 178
9.6.3 Calendar 類 181
9.6.4 LocalDateTime 類 184
9.6.5 DateTimeFormatter 類 185
9.7 字符串類 186
9.7.1 String 類 186
9.7.2 StringBuilder 類 189
9.7.3 StringBuffer 類 192
本章小結(jié) 193
練習(xí)題 193
第 10 章 集合 195
10.1 使用集合的原因 195
10.2 集合的體系結(jié)構(gòu) 195
10.3 Collection 接口 196
10.4 List 接口 197
10.4.1 List 接口中常用方法 197
10.4.2 List 接口實(shí)現(xiàn)類之ArrayList 類 197
10.4.3 List 接口實(shí)現(xiàn)類之Vector 類 201
10.4.4 List 接口實(shí)現(xiàn)類之LinkedList 類 201
10.5 泛型 204
10.6 Set 接口 206
10.6.1 Set 接口實(shí)現(xiàn)類之HashSet 類 206
10.6.2 Set 接口實(shí)現(xiàn)類之TreeSet 類 213
10.7 Map 接口 220
10.7.1 Map 接口實(shí)現(xiàn)HashMap類 221
10.7.2 Map 接口實(shí)現(xiàn)TreeMap類 226
10.8 Collections 類的使用 231
10.9 項(xiàng)目驅(qū)動(dòng)——坦克大戰(zhàn)之分解 2 232
本章小結(jié) 244
練習(xí)題 244
第 11 章 I/O流 246
11.1 I/O流介紹 246
11.2 I/O流的分類 247
11.3 字節(jié)流 248
11.3.1 字節(jié)輸入流 249
11.3.2 字節(jié)輸出流 252
11.3.3 利用字節(jié)流完成文件的復(fù)制操作 253
11.4 字節(jié)緩沖流 253
11.5 字符流 255
11.5.1 字符輸入流 255
11.5.2 字符輸出流 257
11.5.3 利用字符流完成文件的復(fù)制操作 257
11.6 字符緩沖流 258
11.7 轉(zhuǎn)換流 259
11.7.1 OutputStreamWriter 類 259
11.7.2 InputStreamReader 類 260
11.8 打印流 261
11.8.1 PrintStream 類 261
11.8.2 PrintWriter 類 262
11.9 數(shù)據(jù)流 263
11.10 對(duì)象流、序列化、反序列化 264
本章小結(jié) 270
練習(xí)題 270
第 12 章 多線程 272
12.1 程序、進(jìn)程、線程 272
12.2 創(chuàng)建線程的三種方式 273
12.2.1 繼承Thread 類方式 273
12.2.2 實(shí)現(xiàn)Runnable 接口方式 276
12.2.3 實(shí)現(xiàn)Callable 接口方式 276
12.3 線程的生命周期 278
12.4 線程的常用方法 279
12.5 線程安全問題 285
12.5.1 同步代碼塊 287
12.5.2 同步方法 288
12.5.3 Lock 鎖 289
12.5.4 線程同步的優(yōu)缺點(diǎn) 290
12.6 項(xiàng)目驅(qū)動(dòng)——生產(chǎn)者消費(fèi)者模型 292
12.7 項(xiàng)目驅(qū)動(dòng)——坦克大戰(zhàn)之分解 3 300
12.8 線程池 302
本章小結(jié) 303
練習(xí)題 303
第 13 章 網(wǎng)絡(luò)編程 306
13.1 網(wǎng)絡(luò)編程之網(wǎng)絡(luò)通信三要素 306
13.1.1 IP地址 306
13.1.2 端口號(hào) 307
13.1.3 網(wǎng)絡(luò)參考模型與通信協(xié)議 307
13.2 TCP協(xié)議與TCP通信 308
13.2.1 TCP協(xié)議 308
13.2.2 TCP通信 309
13.3 項(xiàng)目驅(qū)動(dòng)——模擬網(wǎng)站登錄 310
13.4 UDP協(xié)議與UDP通信 319
13.4.1 UDP協(xié)議 319
13.4.2 UDP通信 320
本章小結(jié) 322
練習(xí)題 322

本目錄推薦

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