注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java 從入門(mén)到項(xiàng)目實(shí)踐(超值版)

Java 從入門(mén)到項(xiàng)目實(shí)踐(超值版)

Java 從入門(mén)到項(xiàng)目實(shí)踐(超值版)

定 價(jià):¥89.90

作 者: 聚慕課教育研發(fā)中心
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302501534 出版時(shí)間: 2018-07-01 包裝:
開(kāi)本: 16 頁(yè)數(shù): 688 字?jǐn)?shù):  

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

  本書(shū)采取“基礎(chǔ)知識(shí)→核心應(yīng)用→核心技術(shù)→高級(jí)應(yīng)用→行業(yè)應(yīng)用→項(xiàng)目實(shí)踐”的結(jié)構(gòu)和“由淺入深,由深到精”的學(xué)習(xí)模式進(jìn)行講解。全書(shū)共28章,不僅介紹了Java語(yǔ)言入門(mén)、面向?qū)ο缶幊獭?nèi)部類(lèi)、抽象類(lèi)與接口、數(shù)組和方法、字符串、常用類(lèi)等Java語(yǔ)言的基礎(chǔ)知識(shí),而且深入講解了Java的常用類(lèi)庫(kù)、I/O編程、GUI編程、Swing編程、網(wǎng)絡(luò)編程以及JDBC編程等核心編程技術(shù),詳細(xì)探討了Java提供的各種軟件開(kāi)發(fā)技術(shù)和特性,最后講述了Java語(yǔ)言在游戲、金融、移動(dòng)互聯(lián)網(wǎng)、教育等行業(yè)的開(kāi)發(fā)應(yīng)用以及雇員信息管理系統(tǒng)開(kāi)發(fā)、私教優(yōu)選系統(tǒng)開(kāi)發(fā)、在線(xiàn)購(gòu)物系統(tǒng)前端開(kāi)發(fā)等項(xiàng)目,全面展現(xiàn)了項(xiàng)目開(kāi)發(fā)的全過(guò)程。

作者簡(jiǎn)介

  聚慕課教育研發(fā)中心,是有一家軟件開(kāi)發(fā)公司和線(xiàn)下培訓(xùn)機(jī)構(gòu)共同組建的IT圖書(shū)研發(fā)中心,具有18年的圖書(shū)開(kāi)發(fā)和12年軟件開(kāi)發(fā)經(jīng)驗(yàn)。該研發(fā)中心有軟件開(kāi)發(fā)團(tuán)隊(duì),一批一線(xiàn)軟件培訓(xùn)講師,高校青年教師以及學(xué)科專(zhuān)家團(tuán)隊(duì)構(gòu)成。致力于IT類(lèi)圖書(shū)策劃、組稿、及編寫(xiě)。我們對(duì)計(jì)算機(jī)圖書(shū)市場(chǎng)進(jìn)行科學(xué)、嚴(yán)謹(jǐn)?shù)恼{(diào)查分析,緊跟高新科技,深度挖掘讀者需求,整合優(yōu)質(zhì)作者資源,協(xié)助作者制定創(chuàng)作計(jì)劃、確立創(chuàng)作思想與體例,并實(shí)時(shí)監(jiān)控創(chuàng)作質(zhì)量與進(jìn)度,確保做出讓讀者讀得懂、用的好、學(xué)的會(huì)的計(jì)算機(jī)類(lèi)圖書(shū)。

圖書(shū)目錄

第1篇 基礎(chǔ)知識(shí)

第1章 步入Java編程世界——Java初探 2

◎ 本章教學(xué)微視頻:8個(gè) 58分鐘 2

1.1 Java簡(jiǎn)介 2

1.1.1 了解Java語(yǔ)言 2

1.1.2 Java的發(fā)展歷史 2

1.1.3 Java的基本思想 3

1.1.4 Java的工作原理 3

1.2 搭建Java環(huán)境 4

1.2.1 什么是JDK 5

1.2.2 JDK的下載與安裝 5

1.2.3 配置JDK的運(yùn)行環(huán)境 9

1.2.4 測(cè)試JDK能否正常運(yùn)行 12

1.3 第一個(gè)Java程序 13

1.4 選擇Java開(kāi)發(fā)工具 15

1.4.1 Java集成開(kāi)發(fā)工具——Eclipse 15

1.4.2 下載并安裝Eclipse 15

1.4.3 使用Eclipse編寫(xiě)Java程序 17

1.5 如何學(xué)好Java 23

1.6 就業(yè)面試解析與技巧 24

1.6.1 面試解析與技巧(一) 24

1.6.2 面試解析與技巧(二) 24

第2章 Java開(kāi)發(fā)基礎(chǔ)——Java語(yǔ)言入門(mén) 25

◎ 本章教學(xué)微視頻:27個(gè) 135分鐘 25

2.1 剖析第一個(gè)Java程序 25

2.2 Java基礎(chǔ)語(yǔ)法 27

2.2.1 基本語(yǔ)法 27

2.2.2 Java標(biāo)識(shí)符 27

2.2.3 Java關(guān)鍵字 28

2.2.4 Java保留字 30

2.2.5 Java分隔符 30

2.2.6 Java注釋 31

2.3 數(shù)據(jù)類(lèi)型 32

2.3.1 整型 34

2.3.2 浮點(diǎn)型 35

2.3.3 字符型 36

2.3.4 布爾型 37

2.3.5 字符串 37

2.4 數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 38

2.4.1 自動(dòng)類(lèi)型轉(zhuǎn)換 38

2.4.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 39

2.5 常量與變量 40

2.5.1 常量 40

2.5.2 變量 41

2.5.3 變量的作用域 42

2.6 Java的運(yùn)算符 43

2.6.1 算術(shù)運(yùn)算符 43

2.6.2 自增自減運(yùn)算符 44

2.6.3 關(guān)系運(yùn)算符 45

2.6.4 邏輯運(yùn)算符 46

2.6.5 賦值運(yùn)算符 48

2.6.6 條件運(yùn)算符 49

2.6.7 位運(yùn)算符 50

2.6.8 優(yōu)先級(jí)與結(jié)合性 51

2.7 就業(yè)面試解析與技巧 52

2.7.1 面試解析與技巧(一) 52

2.7.2 面試解析與技巧(二) 52

第3章 程序的運(yùn)行軌跡——Java語(yǔ)言的流程

控制 53

◎ 本章教學(xué)微視頻:14個(gè) 52分鐘 53

3.1 流程控制 53

3.2 順序結(jié)構(gòu) 53

3.3 分支結(jié)構(gòu) 54

3.3.1 if語(yǔ)句 54

3.3.2 if…else語(yǔ)句 55

3.3.3 if…else if…else語(yǔ)句 56

3.3.4 嵌套的if…else語(yǔ)句 57

3.3.5 switch語(yǔ)句 58

3.4 循環(huán)結(jié)構(gòu) 59

3.4.1 while語(yǔ)句 59

3.4.2 do…while語(yǔ)句 60

3.4.3 for語(yǔ)句 61

3.4.4 增強(qiáng)for語(yǔ)句 62

3.5 跳轉(zhuǎn)語(yǔ)句 63

3.5.1 break語(yǔ)句 63

3.5.2 continue語(yǔ)句 64

3.5.3 return語(yǔ)句 64

3.6 就業(yè)面試解析與技巧 65

3.6.1 面試解析與技巧(一) 65

3.6.2 面試解析與技巧(二) 65

第4章 主流軟件開(kāi)發(fā)方法——面向?qū)ο缶幊?/p>

入門(mén) 66

◎ 本章教學(xué)微視頻:17個(gè) 100分鐘 66

4.1 面向?qū)ο蠛?jiǎn)介 66

4.1.1 什么是面向?qū)ο?nbsp;66

4.1.2 面向?qū)ο蟮奶攸c(diǎn) 67

4.2 類(lèi)和對(duì)象 68

4.2.1 什么是類(lèi) 68

4.2.2 類(lèi)的方法 69

4.2.3 構(gòu)造方法 70

4.2.4 認(rèn)識(shí)對(duì)象 71

4.2.5 類(lèi)的設(shè)計(jì) 72

4.2.6 類(lèi)和對(duì)象的關(guān)系 73

4.3 對(duì)象值的傳遞 73

4.3.1 值傳遞 73

4.3.2 引用傳遞 74

4.4 作用域修飾符 74

4.4.1 訪(fǎng)問(wèn)修飾符 74

4.4.2 非訪(fǎng)問(wèn)修飾符 78

4.5 封裝 81

4.6 繼承 84

4.7 重載 87

4.8 多態(tài) 88

4.9 定義和導(dǎo)入包 92

4.10 就業(yè)面試解析與技巧 94

4.10.1 面試解析與技巧(一) 94

4.10.2 面試解析與技巧(二) 94

第2篇 核心應(yīng)用

第5章 Java內(nèi)部的秘密——內(nèi)部類(lèi) 96

◎ 本章教學(xué)微視頻:6個(gè) 25分鐘 96

5.1 創(chuàng)建內(nèi)部類(lèi) 96

5.2 鏈接到外部類(lèi) 97

5.3 成員內(nèi)部類(lèi) 98

5.4 匿名內(nèi)部類(lèi) 99

5.5 局部?jī)?nèi)部類(lèi) 99

5.6 靜態(tài)內(nèi)部類(lèi) 100

5.7 就業(yè)面試解析與技巧 102

5.7.1 面試解析與技巧(一) 102

5.7.2 面試解析與技巧(二) 102

第6章 Java最重要的部分——抽象類(lèi)與

接口 103

◎ 本章教學(xué)微視頻:19個(gè) 107分鐘 103

6.1 抽象類(lèi)和抽象方法 103

6.1.1 認(rèn)識(shí)抽象類(lèi) 103

6.1.2 定義抽象類(lèi) 104

6.1.3 典型應(yīng)用實(shí)例 107

6.1.4 抽象方法 109

6.2 接口概述 110

6.2.1 接口聲明 110

6.2.2 實(shí)現(xiàn)接口 111

6.2.3 接口默認(rèn)方法 112

6.2.4 接口與抽象類(lèi) 112

6.3 接口的高級(jí)應(yīng)用 112

6.3.1 接口的多態(tài) 113

6.3.2 適配接口 113

6.3.3 嵌套接口 114

6.3.4 接口回調(diào) 115

6.4 抽象類(lèi)和接口的實(shí)例 117

6.4.1 抽象類(lèi)的應(yīng)用實(shí)例 117

6.4.2 接口的應(yīng)用實(shí)例 118

6.5 Java的集合框架 121

6.5.1 接口和實(shí)現(xiàn)類(lèi) 121

6.5.2 Collection接口 122

6.5.3 List接口 124

6.5.4 Set接口 128

6.5.5 Map接口 131

6.6 就業(yè)面試解析與技巧 132

6.6.1 面試解析與技巧(一) 132

6.6.2 面試解析與技巧(二) 132

第7章 特殊的引用數(shù)據(jù)類(lèi)型——數(shù)組與

方法 133

◎ 本章教學(xué)微視頻:15個(gè) 75分鐘 133

7.1 數(shù)組的概念 133

7.2 一維數(shù)組 134

7.2.1 數(shù)組的聲明 134

7.2.2 初始化數(shù)組 136

7.2.3 數(shù)組的訪(fǎng)問(wèn) 137

7.3 數(shù)組的排序 138

7.3.1 冒泡排序 139

7.3.2 選擇排序 140

7.4 多維數(shù)組 141

7.4.1 數(shù)組的聲明 141

7.4.2 數(shù)組的內(nèi)存分配 142

7.4.3 數(shù)組的元素 142

7.4.4 數(shù)組的賦值 143

7.4.5 遍歷多維數(shù)組 143

7.5 對(duì)象數(shù)組 145

7.5.1 靜態(tài)sort()方法 145

7.5.2 binarySearch()方法 146

7.6 數(shù)組在方法中的使用 149

7.7 就業(yè)面試解析與技巧 150

7.7.1 面試解析與技巧(一) 150

7.7.2 面試解析與技巧(二) 151

第8章 字符的另一種集合——字符串的

應(yīng)用 152

◎ 本章教學(xué)微視頻:19個(gè) 62分鐘 152

8.1 String類(lèi)的本質(zhì) 152

8.2 String的API應(yīng)用 154

8.2.1 String類(lèi)的操作方法 154

8.2.2 字符串的基本操作 156

8.2.3 替換和去除空格操作 156

8.2.4 截取和分割操作 157

8.2.5 字符串的判斷操作 158

8.2.6 字符串的轉(zhuǎn)換操作 158

8.2.7 字符串的連接操作 159

8.2.8 字符串的比較操作 160

8.3 字符串解析 163

8.4 正則表達(dá)式 164

8.4.1 正則表達(dá)式語(yǔ)法 164

8.4.2 常用正則表達(dá)式 166

8.4.3 正則表達(dá)式的實(shí)例 167

8.5 字符串的類(lèi)型轉(zhuǎn)換 168

8.5.1 字符串轉(zhuǎn)換為數(shù)組 169

8.5.2 基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換為字符串 169

8.5.3 格式化字符串 170

8.6 StringBuffer與StringBuilder 172

8.6.1 認(rèn)識(shí)StringBuffer與StringBuilder 172

8.6.2 StringBuilder類(lèi)的創(chuàng)建 172

8.6.3 StringBuilder類(lèi)的方法 173

8.7 就業(yè)面試解析與技巧 177

8.7.1 面試解析與技巧(一) 177

8.7.2 面試解析與技巧(二) 177

第9章 為編程插上翅膀——常用類(lèi)的應(yīng)用 178

◎ 本章教學(xué)微視頻:12個(gè) 59分鐘 178

9.1 Math類(lèi) 178

9.2 Random類(lèi) 179

9.3 Date類(lèi) 182

9.4 Calendar類(lèi) 183

9.5 Scanner類(lèi) 184

9.6 DecimalFormat類(lèi) 186

9.7 Enum類(lèi) 187

9.8 包裝類(lèi) 189

9.8.1 Boolean類(lèi) 189

9.8.2 Byte類(lèi) 190

9.8.3 Character類(lèi) 192

9.8.4 Number類(lèi) 193

9.9 就業(yè)面試解析與技巧 194

9.9.1 面試解析與技巧(一) 194

9.9.2 面試解析與技巧(二) 194

第3篇 核心技術(shù)

第10章 錯(cuò)誤的終結(jié)者——異常處理 196

◎ 本章教學(xué)微視頻:7個(gè) 40分鐘 196

10.1 認(rèn)識(shí)異常 196

10.1.1 異常的概念 196

10.1.2 異常的分類(lèi) 197

10.1.3 常見(jiàn)的異常 198

10.1.4 異常的使用原則 198

10.2 異常的處理 198

10.2.1 異常處理機(jī)制 198

10.2.2 使用try…catch…finally語(yǔ)句處理

異常 201

10.2.3 使用throws拋出異常 202

10.2.4 finally和throw 203

10.3 自定義異常 206

10.4 斷言語(yǔ)句 207

10.5 就業(yè)面試解析與技巧 208

10.5.1 面試解析與技巧(一) 208

10.5.2 面試解析與技巧(二) 208

第11章 減少類(lèi)的聲明——Java中的泛型 209

◎ 本章教學(xué)微視頻:8個(gè) 36分鐘 209

11.1 Java與C++中的泛型 209

11.2 簡(jiǎn)單泛型 210

11.3 泛型類(lèi)、方法和接口 211

11.3.1 泛型類(lèi) 211

11.3.2 泛型方法 215

11.3.3 泛型接口 217

11.3.4 泛型參數(shù) 218

11.4 泛型的新特性 220

11.4.1 方法與構(gòu)造方法引用 220

11.4.2 Lambda作用域 221

11.5 就業(yè)面試解析與技巧 223

11.5.1 面試解析與技巧(一) 223

11.5.2 面試解析與技巧(二) 223

第12章 自檢更靈活——Java中的反射 224

◎ 本章教學(xué)微視頻:11個(gè) 32分鐘 224

12.1 反射概述 224

12.2 反射類(lèi) 225

12.3 Class類(lèi) 225

12.3.1 認(rèn)識(shí)Class類(lèi) 225

12.3.2 獲取Class類(lèi)對(duì)象 225

12.3.3 Class類(lèi)常用方法 226

12.4 生成對(duì)象 228

12.4.1 無(wú)參構(gòu)造方法 228

12.4.2 有參構(gòu)造方法 229

12.5 Constructor類(lèi) 229

12.6 Method類(lèi) 230

12.7 Field類(lèi) 233

12.8 數(shù)組類(lèi) 235

12.9 獲取泛型信息 236

12.10 就業(yè)面試解析與技巧 238

12.10.1 面試解析與技巧(一) 238

12.10.2 面試解析與技巧(二) 238

第13章 特殊的數(shù)據(jù)容器——Java中的集合 239

◎ 本章教學(xué)微視頻:18個(gè) 48分鐘 239

13.1 集合 239

13.1.1 集合概述 239

13.1.2 addAll()方法 240

13.1.3 removeAll()方法 240

13.1.4 containsAll()方法 241

13.1.5 retainAll()方法 242

13.1.6 toArray()方法 242

13.2 List集合 243

13.2.1 List 概述 243

13.2.2 ArrayList集合 244

13.2.3 LinkedList集合 246

13.2.4 Iterator集合 248

13.3 Set集合 248

13.3.1 HashSet集合 248

13.3.2 TreeSet集合 249

13.4 Map集合 250

13.4.1 Map集合概述 250

13.4.2 HashMap集合 251

13.4.3 TreeMap集合 253

13.4.4 Properties集合 254

13.4.5 Stack集合 256

13.4.6 Vector集合 258

13.5 就業(yè)面試解析與技巧 261

13.5.1 面試解析與技巧(一) 261

13.5.2 面試解析與技巧(二) 261

第14章 簡(jiǎn)化程序的配置——Java中的

注解 262

◎ 本章教學(xué)微視頻:15個(gè) 30分鐘 262

14.1 注解概述 262

14.2 系統(tǒng)注解 263

14.2.1 @Override 263

14.2.2 @Deprecated 264

14.2.3 @SuppressWarnings 264

14.2.4 系統(tǒng)注解的使用 265

14.3 自定義注解 266

14.3.1 自定義注解的定義 266

14.3.2 注解元素的值 267

14.4 元注解 269

14.4.1 @Target 269

14.4.2 @Retention 270

14.4.3 @Documented 271

14.4.4 @Inherited 271

14.5 使用反射處理注解 272

14.6 JDK 1.8新特性 274

14.6.1 多重注解 274

14.6.2 ElementType枚舉類(lèi) 274

14.6.3 函數(shù)式接口 275

14.7 就業(yè)面試解析與技巧 275

14.7.1 面試解析與技巧(一) 275

14.7.2 面試解析與技巧(二) 276

第4篇 高級(jí)應(yīng)用

第15章 齊頭并進(jìn)完成任務(wù)——線(xiàn)程與并發(fā) 278

◎ 本章教學(xué)微視頻:16個(gè) 50分鐘 278

15.1 線(xiàn)程概述 278

15.1.1 進(jìn)程 278

15.1.2 線(xiàn)程 279

15.2 創(chuàng)建線(xiàn)程 279

15.2.1 繼承Thread類(lèi) 279

15.2.2 實(shí)現(xiàn)Runnable接口 280

15.3 線(xiàn)程的狀態(tài)與轉(zhuǎn)換 282

15.3.1 線(xiàn)程狀態(tài) 282

15.3.2 線(xiàn)程狀態(tài)轉(zhuǎn)換 283

15.4 線(xiàn)程的同步 287

15.4.1 線(xiàn)程安全 287

15.4.2 同步代碼塊 288

15.4.3 同步方法 289

15.4.4 死鎖 290

15.5 線(xiàn)程交互 292

15.5.1 wait()和notify()方法 292

15.5.2 生產(chǎn)者-消費(fèi)者問(wèn)題 293

15.6 線(xiàn)程的調(diào)度 296

15.6.1 線(xiàn)程的優(yōu)先級(jí) 297

15.6.2 線(xiàn)程休眠 297

15.6.3 線(xiàn)程讓步 298

15.6.4 線(xiàn)程聯(lián)合 300

15.7 就業(yè)面試解析與技巧 301

15.7.1 面試解析與技巧(一) 301

15.7.2 面試解析與技巧(二) 301

第16章 Java中的輸入輸出類(lèi)型——輸入輸

出流 302

◎ 本章教學(xué)微視頻:27個(gè) 71分鐘 302

16.1 流的概念 302

16.2 文件類(lèi) 303

16.2.1 文件類(lèi)的常用方法 303

16.2.2 遍歷目錄文件 306

16.2.3 刪除文件和目錄 307

16.3 字節(jié)流 309

16.3.1 輸入流 309

16.3.2 輸出流 310

16.4 字符流 315

16.4.1 字符輸入流Reader 315

16.4.2 字符輸出流Writer 316

16.5 文件流 317

16.5.1 FileReader類(lèi) 317

16.5.2 FileWriter類(lèi) 317

16.6 字符緩沖流 318

16.6.1 緩沖輸入流類(lèi) 318

16.6.2 緩沖輸出流類(lèi) 319

16.7 打印流 321

16.7.1 PrintStream類(lèi) 321

16.7.2 PrintWriter類(lèi) 321

16.8 數(shù)據(jù)操作流 323

16.8.1 數(shù)據(jù)輸入流 323

16.8.2 數(shù)據(jù)輸出流 324

16.9 系統(tǒng)類(lèi)System 325

16.9.1 系統(tǒng)標(biāo)準(zhǔn)輸入System.in 326

16.9.2 系統(tǒng)標(biāo)準(zhǔn)輸出System.out 326

16.9.3 錯(cuò)誤信息輸出System.err 327

16.10 內(nèi)存流 327

16.10.1 字節(jié)數(shù)組流 327

16.10.2 字符數(shù)組流 328

16.10.3 字符串流 330

16.11 掃描流 332

16.11.1 輸入各類(lèi)數(shù)據(jù) 332

16.11.2 讀取文件內(nèi)容 334

16.12 過(guò)濾器流 334

16.13 對(duì)象序列化 335

16.13.1 序列化接口Serializable 335

16.13.2 實(shí)現(xiàn)序列化與反序列化 336

16.13.3 transient關(guān)鍵字 337

16.14 就業(yè)面試解析與技巧 338

16.14.1 面試解析與技巧(一) 338

16.14.2 面試解析與技巧(二) 339

第17章 窗口程序設(shè)計(jì)——GUI編程 340

◎ 本章教學(xué)微視頻:21個(gè) 70分鐘 340

17.1 認(rèn)識(shí)GUI編程 340

17.2 AWT概述 341

17.3 容器類(lèi) 341

17.3.1 Window類(lèi) 341

17.3.2 Panel容器 342

17.4 布局管理器 342

17.4.1 布局管理器概述 343

17.4.2 流式布局管理器 343

17.4.3 邊界布局管理器 344

17.4.4 網(wǎng)格布局管理器 345

17.4.5 網(wǎng)格包布局管理器 346

17.4.6 卡片布局管理器 349

17.4.7 自定義布局 350

17.5 AWT事件處理 351

17.5.1 事件處理機(jī)制 351

17.5.2 事件適配器 353

17.6 常用事件 354

17.6.1 窗體事件 354

17.6.2 鼠標(biāo)事件 355

17.6.3 鍵盤(pán)事件 357

17.6.4 動(dòng)作事件 357

17.6.5 選項(xiàng)事件 360

17.6.6 焦點(diǎn)事件 362

17.6.7 文檔事件 363

17.7 AWT繪圖 363

17.8 就業(yè)面試解析與技巧 365

17.8.1 面試解析與技巧(一) 365

17.8.2 面試解析與技巧(二) 366

第18章 圖形界面設(shè)計(jì)——Swing編程 367

◎ 本章教學(xué)微視頻:27個(gè) 79分鐘 367

18.1 Swing概述 367

18.2 常用面板 368

18.2.1 JPanel面板 368

18.2.2 JScrollPane面板 370

18.3 Swing常用控件 372

18.3.1 JFrame 372

18.3.2 JLabel 373

18.3.3 JButton 374

18.3.4 JTextArea 375

18.3.5 JTextField 377

18.3.6 JPasswordField 379

18.3.7 JRadioButton 380

18.3.8 JCheckBox 382

18.3.9 JComboBox 383

18.3.10 JList 384

18.4 表格組件 386

18.4.1 創(chuàng)建表格 386

18.4.2 操作表格 389

18.5 組件面板 391

18.5.1 分割面板 391

18.5.2 選項(xiàng)卡面板 394

18.6 菜單組件 396

18.6.1 創(chuàng)建菜單欄 396

18.6.2 下拉式菜單 397

18.6.3 彈出式菜單 401

18.7 對(duì)話(huà)框 403

18.7.1 消息對(duì)話(huà)框 403

18.7.2 輸入對(duì)話(huà)框 403

18.7.3 確認(rèn)對(duì)話(huà)框 404

18.7.4 顏色對(duì)話(huà)框 404

18.7.5 自定義對(duì)話(huà)框 405

18.8 工具欄 405

18.9 進(jìn)度條 406

18.10 就業(yè)面試解析與技巧 408

18.10.1 面試解析與技巧(一) 408

18.10.2 面試解析與技巧(二) 409

第19章 Java的網(wǎng)絡(luò)世界——網(wǎng)絡(luò)編程 410

◎ 本章教學(xué)微視頻:10個(gè) 37分鐘 410

19.1 網(wǎng)絡(luò)編程基礎(chǔ) 410

19.1.1 IP地址和端口 410

19.1.2 InetAddress 412

19.1.3 UDP和TCP 413

19.2 TCP網(wǎng)絡(luò)編程 414

19.2.1 ServerSocket 414

19.2.2 Socket 416

19.2.3 多線(xiàn)程的TCP網(wǎng)絡(luò)編程 418

19.3 UDP網(wǎng)絡(luò)編程 424

19.3.1 DatagramPacket 424

19.3.2 DatagramSocket 425

19.3.3 UDP網(wǎng)絡(luò)編程 426

19.4 廣播數(shù)據(jù)報(bào) 428

19.5 就業(yè)面試解析與技巧 430

19.5.1 面試解析與技巧(一) 430

19.5.2 面試解析與技巧(二) 430

第20章 通向數(shù)據(jù)之路——JDBC編程 431

◎ 本章教學(xué)微視頻:22個(gè) 32分鐘 431

20.1 JDBC概述 431

20.2 JDBC常用API 432

20.2.1 Driver接口 433

20.2.2 DriverManager類(lèi) 433

20.2.3 Connection接口 433

20.2.4 Statement接口 434

20.2.5 PreparedStatement接口 434

20.2.6 CallableStatement接口 435

20.2.7 ResultSet接口 435

20.3 使用JDBC連接數(shù)據(jù)庫(kù) 438

20.3.1 加載JDBC驅(qū)動(dòng)程序 438

20.3.2 創(chuàng)建數(shù)據(jù)庫(kù)連接 438

20.3.3 獲取Statement對(duì)象 438

20.3.4 執(zhí)行SQL語(yǔ)句 439

20.3.5 獲得執(zhí)行結(jié)果 439

20.3.6 關(guān)閉連接 439

20.4 數(shù)據(jù)庫(kù)的基本操作 441

20.4.1 查詢(xún)數(shù)據(jù) 441

20.4.2 插入數(shù)據(jù) 443

20.4.3 更新數(shù)據(jù) 445

20.4.4 刪除數(shù)據(jù) 447

20.4.5 編譯預(yù)處理 449

20.5 事務(wù)處理 450

20.5.1 事務(wù)概述 451

20.5.2 常用事務(wù)處理方法 451

20.6 就業(yè)面試解析與技巧 452

20.6.1 面試解析與技巧(一) 452

20.6.2 面試解析與技巧(二) 452

第5篇 行業(yè)應(yīng)用

第21章 Java在游戲開(kāi)發(fā)行業(yè)中的應(yīng)用 454

◎ 本章教學(xué)微視頻:18個(gè) 61分鐘 454

21.1 案例運(yùn)行及配置 454

21.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 454

21.1.2 系統(tǒng)運(yùn)行 455

21.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 457

21.2 系統(tǒng)分析 461

21.2.1 系統(tǒng)總體設(shè)計(jì) 461

21.2.2 系統(tǒng)界面 463

21.2.3 游戲規(guī)則設(shè)計(jì) 463

21.3 功能分析 463

21.3.1 系統(tǒng)主要功能 463

21.3.2 系統(tǒng)文件結(jié)構(gòu) 463

21.4 系統(tǒng)主要功能實(shí)現(xiàn) 464

21.4.1 棋盤(pán)界面開(kāi)發(fā) 464

21.4.2 保存棋局?jǐn)?shù)組 465

21.4.3 繪制棋子 465

21.4.4 棋子連接數(shù)量函數(shù) 466

21.4.5 判斷勝負(fù) 467

21.4.6 功能按鈕的實(shí)現(xiàn) 468

21.5 項(xiàng)目知識(shí)拓展 472

21.5.1 Swing編程 472

21.5.2 ImageIO類(lèi)的使用 473

21.5.3 處理屏幕閃爍問(wèn)題 473

第22章 Java在金融行業(yè)開(kāi)發(fā)中的應(yīng)用 474

◎ 本章教學(xué)微視頻:17個(gè) 83分鐘 474

22.1 案例運(yùn)行及配置 474

22.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 474

22.1.2 系統(tǒng)運(yùn)行 474

22.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 479

22.2 系統(tǒng)分析 485

22.2.1 系統(tǒng)總體設(shè)計(jì) 485

22.2.2 系統(tǒng)界面設(shè)計(jì) 487

22.2.3 系統(tǒng)安全策略 488

22.2.4 系統(tǒng)性能要求 488

22.3 功能分析 488

22.3.1 系統(tǒng)主要功能 488

22.3.2 系統(tǒng)文件結(jié)構(gòu)圖 489

22.4 系統(tǒng)主要功能的實(shí)現(xiàn) 489

22.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 489

22.4.2 實(shí)體類(lèi)創(chuàng)建 494

22.4.3 數(shù)據(jù)訪(fǎng)問(wèn)類(lèi) 496

22.4.4 控制分發(fā)及配置 497

22.4.5 業(yè)務(wù)數(shù)據(jù)處理 501

22.5 項(xiàng)目知識(shí)拓展 508

22.5.1 Struts架構(gòu) 508

22.5.2 MySQL安裝管理 508

22.5.3 Navicat for MySQL安裝 515

第23章 Java在移動(dòng)互聯(lián)網(wǎng)行業(yè)開(kāi)發(fā)中的

應(yīng)用 519

◎ 本章教學(xué)微視頻:14個(gè) 55分鐘 519

23.1 案例運(yùn)行及配置 519

23.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 519

23.1.2 系統(tǒng)運(yùn)行 520

23.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 525

23.2 系統(tǒng)分析 530

23.3 功能分析 530

23.3.1 系統(tǒng)主要功能 530

23.3.2 系統(tǒng)文件結(jié)構(gòu) 531

23.4 系統(tǒng)主要功能實(shí)現(xiàn) 531

23.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 531

23.4.2 實(shí)體類(lèi)創(chuàng)建 533

23.4.3 數(shù)據(jù)訪(fǎng)問(wèn)類(lèi) 535

23.4.4 流程控制 536

23.4.5 數(shù)據(jù)庫(kù)操作 539

23.4.6 業(yè)務(wù)數(shù)據(jù)處理 543

23.5 項(xiàng)目知識(shí)拓展 548

23.5.1 MySQL數(shù)據(jù)庫(kù)管理常用

命令 548

23.5.2 移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)設(shè)計(jì)需要考慮的

主要問(wèn)題 549

第24章 Java在教育行業(yè)開(kāi)發(fā)中的應(yīng)用 550

◎ 本章教學(xué)微視頻:17個(gè) 80分鐘 550

24.1 案例運(yùn)行及配置 550

24.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 550

24.1.2 系統(tǒng)運(yùn)行 551

24.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 555

24.2 系統(tǒng)分析 560

24.2.1 系統(tǒng)總體設(shè)計(jì) 560

24.2.2 系統(tǒng)界面設(shè)計(jì) 561

24.3 功能分析 561

24.3.1 系統(tǒng)主要功能 561

24.3.2 系統(tǒng)文件結(jié)構(gòu) 562

24.4 系統(tǒng)主要功能實(shí)現(xiàn) 562

24.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 562

24.4.2 實(shí)體類(lèi)創(chuàng)建 568

24.4.3 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)類(lèi) 570

24.4.4 控制器實(shí)現(xiàn) 571

24.4.5 業(yè)務(wù)數(shù)據(jù)處理 577

24.4.6 Spring MVC的配置 579

24.4.7 MyBatis的配置 579

24.5 項(xiàng)目知識(shí)拓展 580

24.5.1 Oracle的安裝 580

24.5.2 Spring MVC簡(jiǎn)介 583

24.5.3 MyBatis框架的使用 583

第6篇 項(xiàng)目實(shí)踐

第25章 項(xiàng)目實(shí)踐入門(mén)階段——雇員信息管理

系統(tǒng)開(kāi)發(fā) 586

◎ 本章教學(xué)微視頻:12個(gè) 43分鐘 586

25.1 案例運(yùn)行及配置 586

25.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 586

25.1.2 系統(tǒng)運(yùn)行 586

25.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 592

25.2 系統(tǒng)分析 596

25.3 功能分析 596

25.3.1 系統(tǒng)主要功能 596

25.3.2 系統(tǒng)文件結(jié)構(gòu) 597

25.4 系統(tǒng)主要功能實(shí)現(xiàn) 597

25.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 597

25.4.2 數(shù)據(jù)庫(kù)連接——Conn.java 599

25.4.3 程序入口——Main.java 602

25.4.4 業(yè)務(wù)數(shù)據(jù)處理——Do.java 604

25.5 項(xiàng)目知識(shí)拓展 608

25.5.1 使用開(kāi)發(fā)框架的優(yōu)點(diǎn) 608

25.5.2 學(xué)習(xí)本項(xiàng)目意義 608

第26章 項(xiàng)目實(shí)踐提高階段——私教優(yōu)選系統(tǒng)

開(kāi)發(fā) 609

◎ 本章教學(xué)微視頻:14個(gè) 60分鐘 609

26.1 案例運(yùn)行及配置 609

26.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 609

26.1.2 系統(tǒng)運(yùn)行 610

26.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 614

26.2 系統(tǒng)分析 620

26.2.1 系統(tǒng)總體設(shè)計(jì) 620

26.2.2 系統(tǒng)界面設(shè)計(jì) 621

26.3 功能分析 621

26.3.1 系統(tǒng)主要功能 621

26.3.2 系統(tǒng)文件結(jié)構(gòu) 621

26.4 系統(tǒng)主要功能實(shí)現(xiàn) 622

26.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 622

26.4.2 實(shí)體類(lèi)創(chuàng)建 625

26.4.3 數(shù)據(jù)訪(fǎng)問(wèn)類(lèi) 628

26.4.4 控制分發(fā)及配置 628

26.4.5 業(yè)務(wù)數(shù)據(jù)處理 630

26.5 項(xiàng)目知識(shí)拓展 631

26.5.1 POJO的特點(diǎn) 631

26.5.2 POJO與JavaBean的區(qū)別 631

第27章 項(xiàng)目實(shí)踐高級(jí)階段——在線(xiàn)購(gòu)物系統(tǒng)

前端開(kāi)發(fā) 632

◎ 本章教學(xué)微視頻:14個(gè) 77分鐘 632

27.1 案例運(yùn)行及配置 632

27.1.1 開(kāi)發(fā)及運(yùn)行環(huán)境 632

27.1.2 系統(tǒng)運(yùn)行 633

27.1.3 項(xiàng)目開(kāi)發(fā)及導(dǎo)入步驟 637

27.2 系統(tǒng)分析 643

27.2.1 系統(tǒng)總體設(shè)計(jì) 643

27.2.2 系統(tǒng)界面設(shè)計(jì) 643

27.3 功能分析 644

27.3.1 系統(tǒng)主要功能 644

27.3.2 系統(tǒng)文件結(jié)構(gòu) 644

27.4 系統(tǒng)主要功能實(shí)現(xiàn) 645

27.4.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) 645

27.4.2 實(shí)體類(lèi)創(chuàng)建 648

27.4.3 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)類(lèi) 649

27.4.4 控制器實(shí)現(xiàn) 650

27.4.5 業(yè)務(wù)數(shù)據(jù)處理 653

27.5 項(xiàng)目知識(shí)拓展 654

27.5.1 Java項(xiàng)目打包發(fā)行 654

27.5.2 Java開(kāi)發(fā)注釋的作用 658

第28章 軟件工程師必備素養(yǎng)與技能 659

◎ 本章教學(xué)微視頻:29個(gè) 47分鐘 659

28.1 軟件工程師的基本專(zhuān)業(yè)素養(yǎng) 659

28.1.1 有計(jì)算機(jī)基礎(chǔ)知識(shí)及能力 660

28.1.2 熟練掌握一門(mén)以上編程語(yǔ)言 660

28.1.3 熟悉計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)過(guò)程 660

28.1.4 有較強(qiáng)的英語(yǔ)閱讀和寫(xiě)作能力 660

28.1.5 有軟件開(kāi)發(fā)及測(cè)試環(huán)境搭建能力 660

28.1.6 熟悉軟件測(cè)試基本理論及任務(wù)

分配 661

28.2 軟件工程師的個(gè)人素養(yǎng) 661

28.2.1 語(yǔ)言表達(dá)及溝通能力 661

28.2.2 過(guò)硬的心理素質(zhì) 661

28.2.3 責(zé)任心與自信心 661

28.2.4 團(tuán)隊(duì)協(xié)作能力 662

28.3 項(xiàng)目開(kāi)發(fā)流程 662

28.3.1 策劃階段 662

28.3.2 需求分析階段 663

28.3.3 開(kāi)發(fā)階段 663

28.3.4 編碼階段 664

28.3.5 系統(tǒng)測(cè)試階段 664

28.3.6 系統(tǒng)驗(yàn)收階段 664

28.3.7 系統(tǒng)維護(hù)階段 664

28.4 項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì) 664

28.4.1 項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)構(gòu)建 665

28.4.2 項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)要求 665

28.5 項(xiàng)目的實(shí)際開(kāi)發(fā)過(guò)程 666

28.5.1 可行性分析 666

28.5.2 項(xiàng)目風(fēng)險(xiǎn)評(píng)估 667

28.5.3 項(xiàng)目過(guò)程定義 667

28.5.4 確定項(xiàng)目開(kāi)發(fā)工具 667

28.5.5 項(xiàng)目開(kāi)發(fā) 667

28.5.6 項(xiàng)目測(cè)試驗(yàn)收 667

28.5.7 項(xiàng)目過(guò)程總結(jié) 667

28.6 項(xiàng)目規(guī)劃常見(jiàn)問(wèn)題及解決辦法 667

28.6.1 如何滿(mǎn)足客戶(hù)需求 667

28.6.2 如何控制項(xiàng)目進(jìn)度 668

28.6.3 如何控制項(xiàng)目預(yù)算 668


本目錄推薦

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