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

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

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

定 價(jià):¥89.90

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

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

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

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

作者簡(jiǎn)介

  聚慕課教育研發(fā)中心,是有一家軟件開發(fā)公司和線下培訓(xùn)機(jī)構(gòu)共同組建的IT圖書研發(fā)中心,具有18年的圖書開發(fā)和12年軟件開發(fā)經(jīng)驗(yàn)。該研發(fā)中心有軟件開發(fā)團(tuán)隊(duì),一批一線軟件培訓(xùn)講師,高校青年教師以及學(xué)科專家團(tuán)隊(duì)構(gòu)成。致力于IT類圖書策劃、組稿、及編寫。我們對(duì)計(jì)算機(jī)圖書市場(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ī)類圖書。

圖書目錄

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

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

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

1.1 Java簡(jiǎn)介 2

1.1.1 了解Java語言 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開發(fā)工具 15

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

1.4.2 下載并安裝Eclipse 15

1.4.3 使用Eclipse編寫Java程序 17

1.5 如何學(xué)好Java 23

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

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

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

第2章 Java開發(fā)基礎(chǔ)——Java語言入門 25

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

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

2.2 Java基礎(chǔ)語法 27

2.2.1 基本語法 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ù)類型 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ù)類型的轉(zhuǎn)換 38

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

2.4.2 強(qiáng)制類型轉(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語言的流程

控制 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語句 54

3.3.2 if…else語句 55

3.3.3 if…else if…else語句 56

3.3.4 嵌套的if…else語句 57

3.3.5 switch語句 58

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

3.4.1 while語句 59

3.4.2 do…while語句 60

3.4.3 for語句 61

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

3.5 跳轉(zhuǎn)語句 63

3.5.1 break語句 63

3.5.2 continue語句 64

3.5.3 return語句 64

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

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

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

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

入門 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 類和對(duì)象 68

4.2.1 什么是類 68

4.2.2 類的方法 69

4.2.3 構(gòu)造方法 70

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

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

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

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

4.3.1 值傳遞 73

4.3.2 引用傳遞 74

4.4 作用域修飾符 74

4.4.1 訪問修飾符 74

4.4.2 非訪問修飾符 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)部類 96

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

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

5.2 鏈接到外部類 97

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

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

5.5 局部內(nèi)部類 99

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

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

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

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

第6章 Java最重要的部分——抽象類與

接口 103

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

6.1 抽象類和抽象方法 103

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

6.1.2 定義抽象類 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 接口與抽象類 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 抽象類和接口的實(shí)例 117

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

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

6.5 Java的集合框架 121

6.5.1 接口和實(shí)現(xiàn)類 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ù)類型——數(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ù)組的訪問 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類的本質(zhì) 152

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

8.2.1 String類的操作方法 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á)式語法 164

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

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

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

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

8.5.2 基本數(shù)據(jù)類型轉(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類的創(chuàng)建 172

8.6.3 StringBuilder類的方法 173

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

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

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

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

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

9.1 Math類 178

9.2 Random類 179

9.3 Date類 182

9.4 Calendar類 183

9.5 Scanner類 184

9.6 DecimalFormat類 186

9.7 Enum類 187

9.8 包裝類 189

9.8.1 Boolean類 189

9.8.2 Byte類 190

9.8.3 Character類 192

9.8.4 Number類 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 異常的分類 197

10.1.3 常見的異常 198

10.1.4 異常的使用原則 198

10.2 異常的處理 198

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

10.2.2 使用try…catch…finally語句處理

異常 201

10.2.3 使用throws拋出異常 202

10.2.4 finally和throw 203

10.3 自定義異常 206

10.4 斷言語句 207

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

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

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

第11章 減少類的聲明——Java中的泛型 209

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

11.1 Java與C++中的泛型 209

11.2 簡(jiǎn)單泛型 210

11.3 泛型類、方法和接口 211

11.3.1 泛型類 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 反射類 225

12.3 Class類 225

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

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

12.3.3 Class類常用方法 226

12.4 生成對(duì)象 228

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

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

12.5 Constructor類 229

12.6 Method類 230

12.7 Field類 233

12.8 數(shù)組類 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枚舉類 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ù)——線程與并發(fā) 278

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

15.1 線程概述 278

15.1.1 進(jìn)程 278

15.1.2 線程 279

15.2 創(chuàng)建線程 279

15.2.1 繼承Thread類 279

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

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

15.3.1 線程狀態(tài) 282

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

15.4 線程的同步 287

15.4.1 線程安全 287

15.4.2 同步代碼塊 288

15.4.3 同步方法 289

15.4.4 死鎖 290

15.5 線程交互 292

15.5.1 wait()和notify()方法 292

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

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

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

15.6.2 線程休眠 297

15.6.3 線程讓步 298

15.6.4 線程聯(lián)合 300

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

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

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

第16章 Java中的輸入輸出類型——輸入輸

出流 302

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

16.1 流的概念 302

16.2 文件類 303

16.2.1 文件類的常用方法 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類 317

16.5.2 FileWriter類 317

16.6 字符緩沖流 318

16.6.1 緩沖輸入流類 318

16.6.2 緩沖輸出流類 319

16.7 打印流 321

16.7.1 PrintStream類 321

16.7.2 PrintWriter類 321

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

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

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

16.9 系統(tǒng)類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 輸入各類數(shù)據(jù) 332

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

16.12 過濾器流 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 容器類 341

17.3.1 Window類 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 鍵盤事件 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ì)話框 403

18.7.1 消息對(duì)話框 403

18.7.2 輸入對(duì)話框 403

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

18.7.4 顏色對(duì)話框 404

18.7.5 自定義對(duì)話框 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 多線程的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類 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ù)庫 438

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

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

20.3.3 獲取Statement對(duì)象 438

20.3.4 執(zhí)行SQL語句 439

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

20.3.6 關(guān)閉連接 439

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

20.4.1 查詢數(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在游戲開發(fā)行業(yè)中的應(yīng)用 454

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

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

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

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

21.1.3 項(xiàng)目開發(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 棋盤界面開發(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類的使用 473

21.5.3 處理屏幕閃爍問題 473

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

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

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

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

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

22.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 489

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

22.4.3 數(shù)據(jù)訪問類 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è)開發(fā)中的

應(yīng)用 519

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

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

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

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

23.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 531

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

23.4.3 數(shù)據(jù)訪問類 535

23.4.4 流程控制 536

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

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

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

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

命令 548

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

主要問題 549

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

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

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

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

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

24.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 562

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

24.4.3 數(shù)據(jù)庫訪問類 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í)踐入門階段——雇員信息管理

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

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

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

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

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

25.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 597

25.4.2 數(shù)據(jù)庫連接——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 使用開發(fā)框架的優(yōu)點(diǎn) 608

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

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

開發(fā) 609

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

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

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

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

26.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 622

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

26.4.3 數(shù)據(jù)訪問類 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í)階段——在線購物系統(tǒng)

前端開發(fā) 632

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

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

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

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

27.1.3 項(xiàng)目開發(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ù)庫與數(shù)據(jù)表設(shè)計(jì) 645

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

27.4.3 數(shù)據(jù)庫訪問類 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開發(fā)注釋的作用 658

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

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

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

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

28.1.2 熟練掌握一門以上編程語言 660

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

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

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

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

分配 661

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

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

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

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

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

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

28.3.1 策劃階段 662

28.3.2 需求分析階段 663

28.3.3 開發(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)目開發(fā)團(tuán)隊(duì) 664

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

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

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

28.5.1 可行性分析 666

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

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

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

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

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

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

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

28.6.1 如何滿足客戶需求 667

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

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


本目錄推薦

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