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

Java 從入門到項目實踐(超值版)

Java 從入門到項目實踐(超值版)

定 價:¥89.90

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1篇 基礎知識

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

◎ 本章教學微視頻:8個 58分鐘 2

1.1 Java簡介 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的運行環(huán)境 9

1.2.4 測試JDK能否正常運行 12

1.3 第一個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 如何學好Java 23

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

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

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

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

◎ 本章教學微視頻:27個 135分鐘 25

2.1 剖析第一個Java程序 25

2.2 Java基礎語法 27

2.2.1 基本語法 27

2.2.2 Java標識符 27

2.2.3 Java關鍵字 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 浮點型 35

2.3.3 字符型 36

2.3.4 布爾型 37

2.3.5 字符串 37

2.4 數(shù)據(jù)類型的轉換 38

2.4.1 自動類型轉換 38

2.4.2 強制類型轉換 39

2.5 常量與變量 40

2.5.1 常量 40

2.5.2 變量 41

2.5.3 變量的作用域 42

2.6 Java的運算符 43

2.6.1 算術運算符 43

2.6.2 自增自減運算符 44

2.6.3 關系運算符 45

2.6.4 邏輯運算符 46

2.6.5 賦值運算符 48

2.6.6 條件運算符 49

2.6.7 位運算符 50

2.6.8 優(yōu)先級與結合性 51

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

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

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

第3章 程序的運行軌跡——Java語言的流程

控制 53

◎ 本章教學微視頻:14個 52分鐘 53

3.1 流程控制 53

3.2 順序結構 53

3.3 分支結構 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)結構 59

3.4.1 while語句 59

3.4.2 do…while語句 60

3.4.3 for語句 61

3.4.4 增強for語句 62

3.5 跳轉語句 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ā)方法——面向對象編程

入門 66

◎ 本章教學微視頻:17個 100分鐘 66

4.1 面向對象簡介 66

4.1.1 什么是面向對象 66

4.1.2 面向對象的特點 67

4.2 類和對象 68

4.2.1 什么是類 68

4.2.2 類的方法 69

4.2.3 構造方法 70

4.2.4 認識對象 71

4.2.5 類的設計 72

4.2.6 類和對象的關系 73

4.3 對象值的傳遞 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 定義和導入包 92

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

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

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

第2篇 核心應用

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

◎ 本章教學微視頻:6個 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

◎ 本章教學微視頻:19個 107分鐘 103

6.1 抽象類和抽象方法 103

6.1.1 認識抽象類 103

6.1.2 定義抽象類 104

6.1.3 典型應用實例 107

6.1.4 抽象方法 109

6.2 接口概述 110

6.2.1 接口聲明 110

6.2.2 實現(xiàn)接口 111

6.2.3 接口默認方法 112

6.2.4 接口與抽象類 112

6.3 接口的高級應用 112

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

6.3.2 適配接口 113

6.3.3 嵌套接口 114

6.3.4 接口回調(diào) 115

6.4 抽象類和接口的實例 117

6.4.1 抽象類的應用實例 117

6.4.2 接口的應用實例 118

6.5 Java的集合框架 121

6.5.1 接口和實現(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

◎ 本章教學微視頻:15個 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 對象數(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章 字符的另一種集合——字符串的

應用 152

◎ 本章教學微視頻:19個 62分鐘 152

8.1 String類的本質(zhì) 152

8.2 String的API應用 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 字符串的轉換操作 158

8.2.7 字符串的連接操作 159

8.2.8 字符串的比較操作 160

8.3 字符串解析 163

8.4 正則表達式 164

8.4.1 正則表達式語法 164

8.4.2 常用正則表達式 166

8.4.3 正則表達式的實例 167

8.5 字符串的類型轉換 168

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

8.5.2 基本數(shù)據(jù)類型轉換為字符串 169

8.5.3 格式化字符串 170

8.6 StringBuffer與StringBuilder 172

8.6.1 認識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章 為編程插上翅膀——常用類的應用 178

◎ 本章教學微視頻:12個 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篇 核心技術

第10章 錯誤的終結者——異常處理 196

◎ 本章教學微視頻:7個 40分鐘 196

10.1 認識異常 196

10.1.1 異常的概念 196

10.1.2 異常的分類 197

10.1.3 常見的異常 198

10.1.4 異常的使用原則 198

10.2 異常的處理 198

10.2.1 異常處理機制 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

◎ 本章教學微視頻:8個 36分鐘 209

11.1 Java與C++中的泛型 209

11.2 簡單泛型 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 方法與構造方法引用 220

11.4.2 Lambda作用域 221

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

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

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

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

◎ 本章教學微視頻:11個 32分鐘 224

12.1 反射概述 224

12.2 反射類 225

12.3 Class類 225

12.3.1 認識Class類 225

12.3.2 獲取Class類對象 225

12.3.3 Class類常用方法 226

12.4 生成對象 228

12.4.1 無參構造方法 228

12.4.2 有參構造方法 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

◎ 本章教學微視頻:18個 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章 簡化程序的配置——Java中的

注解 262

◎ 本章教學微視頻:15個 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篇 高級應用

第15章 齊頭并進完成任務——線程與并發(fā) 278

◎ 本章教學微視頻:16個 50分鐘 278

15.1 線程概述 278

15.1.1 進程 278

15.1.2 線程 279

15.2 創(chuàng)建線程 279

15.2.1 繼承Thread類 279

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

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

15.3.1 線程狀態(tài) 282

15.3.2 線程狀態(tài)轉換 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)者-消費者問題 293

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

15.6.1 線程的優(yōu)先級 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

◎ 本章教學微視頻:27個 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)標準輸入System.in 326

16.9.2 系統(tǒng)標準輸出System.out 326

16.9.3 錯誤信息輸出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 對象序列化 335

16.13.1 序列化接口Serializable 335

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

16.13.3 transient關鍵字 337

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

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

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

第17章 窗口程序設計——GUI編程 340

◎ 本章教學微視頻:21個 70分鐘 340

17.1 認識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 事件處理機制 351

17.5.2 事件適配器 353

17.6 常用事件 354

17.6.1 窗體事件 354

17.6.2 鼠標事件 355

17.6.3 鍵盤事件 357

17.6.4 動作事件 357

17.6.5 選項事件 360

17.6.6 焦點事件 362

17.6.7 文檔事件 363

17.7 AWT繪圖 363

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

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

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

第18章 圖形界面設計——Swing編程 367

◎ 本章教學微視頻:27個 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 選項卡面板 394

18.6 菜單組件 396

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

18.6.2 下拉式菜單 397

18.6.3 彈出式菜單 401

18.7 對話框 403

18.7.1 消息對話框 403

18.7.2 輸入對話框 403

18.7.3 確認對話框 404

18.7.4 顏色對話框 404

18.7.5 自定義對話框 405

18.8 工具欄 405

18.9 進度條 406

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

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

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

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

◎ 本章教學微視頻:10個 37分鐘 410

19.1 網(wǎng)絡編程基礎 410

19.1.1 IP地址和端口 410

19.1.2 InetAddress 412

19.1.3 UDP和TCP 413

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

19.2.1 ServerSocket 414

19.2.2 Socket 416

19.2.3 多線程的TCP網(wǎng)絡編程 418

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

19.3.1 DatagramPacket 424

19.3.2 DatagramSocket 425

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

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

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

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

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

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

◎ 本章教學微視頻:22個 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驅動程序 438

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

20.3.3 獲取Statement對象 438

20.3.4 執(zhí)行SQL語句 439

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

20.3.6 關閉連接 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 編譯預處理 449

20.5 事務處理 450

20.5.1 事務概述 451

20.5.2 常用事務處理方法 451

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

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

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

第5篇 行業(yè)應用

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

◎ 本章教學微視頻:18個 61分鐘 454

21.1 案例運行及配置 454

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

21.1.2 系統(tǒng)運行 455

21.1.3 項目開發(fā)及導入步驟 457

21.2 系統(tǒng)分析 461

21.2.1 系統(tǒng)總體設計 461

21.2.2 系統(tǒng)界面 463

21.2.3 游戲規(guī)則設計 463

21.3 功能分析 463

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

21.3.2 系統(tǒng)文件結構 463

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

21.4.1 棋盤界面開發(fā) 464

21.4.2 保存棋局數(shù)組 465

21.4.3 繪制棋子 465

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

21.4.5 判斷勝負 467

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

21.5 項目知識拓展 472

21.5.1 Swing編程 472

21.5.2 ImageIO類的使用 473

21.5.3 處理屏幕閃爍問題 473

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

◎ 本章教學微視頻:17個 83分鐘 474

22.1 案例運行及配置 474

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

22.1.2 系統(tǒng)運行 474

22.1.3 項目開發(fā)及導入步驟 479

22.2 系統(tǒng)分析 485

22.2.1 系統(tǒng)總體設計 485

22.2.2 系統(tǒng)界面設計 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)文件結構圖 489

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

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

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

22.4.3 數(shù)據(jù)訪問類 496

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

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

22.5 項目知識拓展 508

22.5.1 Struts架構 508

22.5.2 MySQL安裝管理 508

22.5.3 Navicat for MySQL安裝 515

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

應用 519

◎ 本章教學微視頻:14個 55分鐘 519

23.1 案例運行及配置 519

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

23.1.2 系統(tǒng)運行 520

23.1.3 項目開發(fā)及導入步驟 525

23.2 系統(tǒng)分析 530

23.3 功能分析 530

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

23.3.2 系統(tǒng)文件結構 531

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

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

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

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

23.4.4 流程控制 536

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

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

23.5 項目知識拓展 548

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

命令 548

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

主要問題 549

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

◎ 本章教學微視頻:17個 80分鐘 550

24.1 案例運行及配置 550

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

24.1.2 系統(tǒng)運行 551

24.1.3 項目開發(fā)及導入步驟 555

24.2 系統(tǒng)分析 560

24.2.1 系統(tǒng)總體設計 560

24.2.2 系統(tǒng)界面設計 561

24.3 功能分析 561

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

24.3.2 系統(tǒng)文件結構 562

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

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

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

24.4.3 數(shù)據(jù)庫訪問類 570

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

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

24.4.6 Spring MVC的配置 579

24.4.7 MyBatis的配置 579

24.5 項目知識拓展 580

24.5.1 Oracle的安裝 580

24.5.2 Spring MVC簡介 583

24.5.3 MyBatis框架的使用 583

第6篇 項目實踐

第25章 項目實踐入門階段——雇員信息管理

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

◎ 本章教學微視頻:12個 43分鐘 586

25.1 案例運行及配置 586

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

25.1.2 系統(tǒng)運行 586

25.1.3 項目開發(fā)及導入步驟 592

25.2 系統(tǒng)分析 596

25.3 功能分析 596

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

25.3.2 系統(tǒng)文件結構 597

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

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

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

25.4.3 程序入口——Main.java 602

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

25.5 項目知識拓展 608

25.5.1 使用開發(fā)框架的優(yōu)點 608

25.5.2 學習本項目意義 608

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

開發(fā) 609

◎ 本章教學微視頻:14個 60分鐘 609

26.1 案例運行及配置 609

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

26.1.2 系統(tǒng)運行 610

26.1.3 項目開發(fā)及導入步驟 614

26.2 系統(tǒng)分析 620

26.2.1 系統(tǒng)總體設計 620

26.2.2 系統(tǒng)界面設計 621

26.3 功能分析 621

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

26.3.2 系統(tǒng)文件結構 621

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

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

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

26.4.3 數(shù)據(jù)訪問類 628

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

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

26.5 項目知識拓展 631

26.5.1 POJO的特點 631

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

第27章 項目實踐高級階段——在線購物系統(tǒng)

前端開發(fā) 632

◎ 本章教學微視頻:14個 77分鐘 632

27.1 案例運行及配置 632

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

27.1.2 系統(tǒng)運行 633

27.1.3 項目開發(fā)及導入步驟 637

27.2 系統(tǒng)分析 643

27.2.1 系統(tǒng)總體設計 643

27.2.2 系統(tǒng)界面設計 643

27.3 功能分析 644

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

27.3.2 系統(tǒng)文件結構 644

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

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

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

27.4.3 數(shù)據(jù)庫訪問類 649

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

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

27.5 項目知識拓展 654

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

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

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

◎ 本章教學微視頻:29個 47分鐘 659

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

28.1.1 有計算機基礎知識及能力 660

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

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

28.1.4 有較強的英語閱讀和寫作能力 660

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

28.1.6 熟悉軟件測試基本理論及任務

分配 661

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

28.2.1 語言表達及溝通能力 661

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

28.2.3 責任心與自信心 661

28.2.4 團隊協(xié)作能力 662

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

28.3.1 策劃階段 662

28.3.2 需求分析階段 663

28.3.3 開發(fā)階段 663

28.3.4 編碼階段 664

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

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

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

28.4 項目開發(fā)團隊 664

28.4.1 項目開發(fā)團隊構建 665

28.4.2 項目開發(fā)團隊要求 665

28.5 項目的實際開發(fā)過程 666

28.5.1 可行性分析 666

28.5.2 項目風險評估 667

28.5.3 項目過程定義 667

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

28.5.5 項目開發(fā) 667

28.5.6 項目測試驗收 667

28.5.7 項目過程總結 667

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

28.6.1 如何滿足客戶需求 667

28.6.2 如何控制項目進度 668

28.6.3 如何控制項目預算 668


本目錄推薦

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