買這商品的人也買了...
-
$940$700 -
$505Python 核心編程, 3/e (Core Python Applications Programming, 3/e)
-
$720$612 -
$680$537 -
$449Hibernate 實戰, 2/e
-
$320$250 -
$356深入淺出深度學習:原理剖析與Python實踐
-
$266深度學習理論與實踐
-
$653$614 -
$505遊戲設計基礎, 3/e (Fundamentals of Game Design, 3/e)
-
$281修改軟件的藝術 : 構建易維護代碼的 9條最佳實踐 (Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software)
-
$1,840Reinforcement Learning: With Open AI, TensorFlow and Keras Using Python
-
$2,170$2,062 -
$458JavaScript從入門到項目實踐(超值微視頻版)/軟件開發魔典
-
$505NIO 與 Socket 編程技術指南
-
$540$459 -
$294$279 -
$1,380$1,311 -
$454Halcon 機器視覺算法原理與編程實戰
-
$580$458 -
$653好好學 Java : 從零基礎到項目實戰
-
$662On Java 中文版 基礎卷
-
$662On Java 中文版 進階卷
-
$454玩轉 Java -- 手把手教你編寫 300個精彩案例
-
$421漫畫學 Java:完美實踐
相關主題
商品描述
本書採取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。全書共28章,不僅介紹了Java語言入門、面向對象編程、內部類、抽像類與接口、數組和方法、字符串、常用類等Java語言的基礎知識,而且深入講解了Java的常用類庫、 I/O編程、GUI編程、Swing編程、網絡編程以及JDBC編程等核心編程技術,詳細探討了Java提供的各種軟件開發技術和特性,最後講述了Java語言在遊戲、金融、移動因特網、教育等行業的開發應用以及僱員信息管理系統開發、私教優選系統開發、在線購物系統前端開發等項目,全面展現了項目開發的全過程
作者簡介
聚慕課教育研發中心,是有一家軟件開發公司和線下培訓機構共同組建的IT圖書研發中心,具有18年的圖書開發和12年軟件開發經驗。該研發中心有軟件開發團隊,一批一線軟件培訓講師,高校青年教師以及學科專家團隊構成。致力於IT類圖書策劃、組稿、及編寫。我們對計算機圖書市場進行科學、嚴謹的調查分析,緊跟高新科技,深度挖掘讀者需求,整合優質作者資源,協助作者制定創作計劃、確立創作思想與體例,並實時監控創作質量與進度,確保做出讓讀者讀得懂、用的好、學的會的計算機類圖書。
目錄大綱
x第1篇基礎知識
第1章步入Java編程世界——Java初探2
◎本章教學微視頻:8個58分鐘2
1.1 Java簡介2
1.1.1了解Java語言2
1.1.2 Java的發展歷史2
1.1. 3 Java的基本思想3
1.1.4 Java的工作原理3
1.2搭建Java環境4
1.2.1什麼是JDK 5
1.2.2 JDK的下載與安裝5
1.2.3配置JDK的運行環境9
1.2.4測試JDK能否正常運行12
1.3第一個Java程序13
1.4選擇Java開發工具15
1.4.1 Java集成開發工具——Eclipse 15
1.4.2下載並安裝Eclipse 15
1.4.3使用Eclipse編寫Java程序17
1.5如何學好Java 23
1.6就業面試解析與技巧24
1.6.1面試解析與技巧(一) 24
1.6.2面試解析與技巧(二) 24
第2章Java開發基礎——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數據類型32
2.3.1整型34
2.3.2浮點型35
2.3.3字符型36
2.3.4布爾型37
2.3.5字符串37
2.4數據類型的轉換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優先級與結合性51
2.7就業面試解析與技巧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循環結構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就業面試解析與技巧65
3.6.1面試解析與技巧(一) 65
3.6.2面試解析與技巧(二) 65
第4章主流軟件開發方法——面向對象編程入門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多態88
4.9定義和導入包92
4.10就業面試解析與技巧94
4.10.1面試解析與技巧(一) 94
4.10.2面試解析與技巧(二) 94
第2篇核心應用
第5章Java內部的秘密——內部類96
◎本章教學微視頻:6個25分鐘96
5.1創建內部類96
5.2鏈接到外部類97
5.3成員內部類98
5.4匿名內部類99
5.5局部內部類99
5.6靜態內部類100
5.7就業面試解析與技巧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實現接口111
6.2.3接口默認方法112
6.2.4接口與抽象類112
6.3接口的高級應用112
6.3.1接口的多態113
6.3.2適配接口113
6.3.3嵌套接口114
6.3.4接口回調115
6.4抽像類和接口的實例117
6.4.1抽像類的應用實例117
6.4.2接口的應用實例118
6.5 Java的集合框架121
6.5.1接口和實現類121
6.5.2 Collection接口122
6.5.3 List接口124
6.5.4 Set接口128
6.5.5 Map接口131
6.6就業面試解析與技巧132
6.6.1面試解析與技巧(一) 132
6.6.2面試解析與技巧(二) 132
第7章特殊的引用數據類型——數組與方法133
◎本章教學微視頻:15個75分鐘133
7.1數組的概念133
7.2一維數組134
7.2.1數組的聲明134
7.2.2初始化數組136
7.2.3數組的訪問137
7.3數組的排序138
7.3.1冒泡排序139
7.3.2選擇排序140
7.4多維數組141
7.4 .1數組的聲明141
7.4.2數組的內存分配142
7.4.3數組的元素142
7.4.4數組的賦值143
7.4.5遍歷多維數組143
7.5對像數組145
7.5.1靜態sort()方法145
7.5. 2 binarySearch()方法146
7.6數組在方法中的使用149
7.7就業面試解析與技巧150
7.7.1面試解析與技巧(一) 150
7.7.2面試解析與技巧(二) 151
第8章字符的另一種集合——字符串的應用152
◎本章教學微視頻:19個62分鐘152
8.1 String類的本質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字符串轉換為數組169
8.5.2基本數據類型轉換為字符串169
8.5.3格式化字符串170
8.6 StringBuffer與StringBuilder 172
8.6.1認識StringBuffer與StringBuilder 172
8.6.2 StringBuilder類的創建172
8.6.3 StringBuilder類的方法173
8.7就業面試解析與技巧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就業面試解析與技巧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就業面試解析與技巧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泛型參數218
11.4泛型的新特性220
11.4.1方法與構造方法引用220
11.4 .2 Lambda作用域221
11.5就業面試解析與技巧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數組類235
12.9獲取泛型信息236
12.10就業面試解析與技巧238
12.10.1面試解析與技巧(一) 238
12.10.2面試解析與技巧(二) 238
第13章特殊的數據容器——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就業面試解析與技巧261
13.5.1面試解析與技巧(一) 261
13.5.2面試解析與技巧(二) 261
第14章簡化程序的配置——Java中的註解262
◎本章教學微視頻:15個30分鐘262
14.1註解概述262
14.2系統註解263
14.2.1 @Override 263
14.2.2 @Deprecated 264
14.2 .3 @SuppressWarnings 264
14.2.4系統註解的使用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函數式接口275
14.7就業面試解析與技巧275
14.7.1面試解析與技巧(一) 275
14.7.2面試解析與技巧(二) 276
第4篇高級應用
第15章齊頭並進完成任務——線程與並發278
◎本章教學微視頻:16個50分鐘278
15.1線程概述278
15.1.1進程278
15.1.2線程279
15.2創建線程279
15.2.1繼承Thread類279
15.2.2實現Runnable接口280
15.3線程的狀態與轉換282
15.3.1線程狀態282
15.3.2線程狀態轉換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生產者-消費者問題293
15.6線程的調度296
15.6.1線程的優先級297
15.6.2線程休眠297
15.6.3線程讓步298
15.6.4線程聯合300
15.7就業面試解析與技巧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字節流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數據操作流323
16.8.1數據輸入流323
16.8.2數據輸出流324
16.9系統類System 325
16.9.1系統標準輸入System.in 326
16.9.2系統標準輸出System.out 326
16.9.3錯誤信息輸出System .err 327
16.10內存流327
16.10.1字節數組流327
16.10.2字符數組流328
16.10.3字符串流330
16.11掃描流332
16.11.1輸入各類數據332
16.11.2讀取文件內容334
16.12過濾器流334
16.13對象序列化335
16.13.1序列化接口Serializable 335
16.13.2實現序列化與反序列化336
16.13.3 transient關鍵字337
16.14就業面試解析與技巧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網格佈局管理器345
17.4.5網格包佈局管理器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就業面試解析與技巧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創建表格386
18.4.2操作表格389
18.5組件面板391
18.5.1分割面板391
18.5.2選項卡面板394
18.6菜單組件396
18.6.1創建菜單欄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就業面試解析與技巧408
18.10.1面試解析與技巧(一) 408
18.10.2面試解析與技巧(二) 409
第19章Java的網絡世界——網絡編程410
◎本章教學微視頻:10個37分鐘410
19.1網絡編程基礎410
19.1.1 IP地址和端口410
19.1.2 InetAddress 412
19.1.3 UDP和TCP 413
19.2 TCP網絡編程414
19.2.1 ServerSocket 414
19.2.2 Socket 416
19.2.3多線程的TCP網絡編程418
19.3 UDP網絡編程424
19.3.1 DatagramPacket 424
19.3.2 DatagramSocket 425
19.3.3 UDP網絡編程426
19.4廣播數據報428
19.5就業面試解析與技巧430
19.5.1面試解析與技巧(一) 430
19.5.2面試解析與技巧(二) 430
第20章通向數據之路——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連接數據庫438
20.3.1加載JDBC驅動程序438
20.3.2創建數據庫連接438
20.3.3獲取Statement對象438
20.3.4執行SQL語句439
20.3.5獲得執行結果439
20.3.6關閉連接439
20.4數據庫的基本操作441
20.4.1查詢數據441
20.4.2插入數據443
20.4.3更新數據445
20.4.4刪除數據447
20.4.5編譯預處理449
20.5事務處理450
20.5.1事務概述451
20.5.2常用事務處理方法451
20.6就業面試解析與技巧452
20.6.1面試解析與技巧(一) 452
20.6.2面試解析與技巧(二) 452
第5篇行業應用
第21章Java在遊戲開發行業中的應用454
◎本章教學微視頻:18個61分鐘454
21.1案例運行及配置454
21.1.1開發及運行環境454
21.1.2系統運行455
21.1.3項目開發及導入步驟457
21.2系統分析461
21.2.1系統總體設計461
21.2.2系統界面463
21.2.3遊戲規則設計463
21.3功能分析463
21.3.1系統主要功能463
21.3.2系統文件結構463
21.4系統主要功能實現464
21.4.1棋盤界面開發464
21.4.2保存棋局數組465
21.4.3繪製棋子465
21.4.4棋子連接數量函數466
21.4.5判斷勝負467
21.4.6功能按鈕的實現468
21.5項目知識拓展472
21.5.1 Swing編程472
21.5.2 ImageIO類的使用473
21.5. 3處理屏幕閃爍問題473
第22章Java在金融行業開發中的應用474
◎本章教學微視頻:17個83分鐘474
22.1案例運行及配置474
22.1.1開發及運行環境474
22.1.2系統運行474
22.1 .3項目開發及導入步驟479
22.2系統分析485
22.2.1系統總體設計485
22.2.2系統界面設計487
22.2.3系統安全策略488
22.2.4系統性能要求488
22.3功能分析488
22.3.1系統主要功能488
22.3.2系統文件結構圖489
22.4系統主要功能的實現489
22.4.1數據庫與數據表設計489
22.4.2實體類創建494
22.4.3數據訪問類496
22.4.4控制分發及配置497
22.4.5業務數據處理501
22.5項目知識拓展508
22.5.1 Struts架構508
22.5.2 MySQL安裝管理508
22.5.3 Navicat for MySQL安裝515
第23章Java在移動互聯網行業開發中的應用519
◎本章教學微視頻:14個55分鐘519
23.1案例運行及配置519
23.1.1開發及運行環境519
23.1.2系統運行520
23.1.3項目開發及導入步驟525
23.2系統分析530
23.3功能分析530
23.3.1系統主要功能530
23.3.2系統文件結構531
23.4系統主要功能實現531
23.4.1數據庫與數據表設計531
23.4.2實體類創建533
23.4.3數據訪問類535
23.4.4流程控制536
23.4.5數據庫操作539
23.4.6業務數據處理543
23.5項目知識拓展548
23.5.1 MySQL數據庫管理常用
命令548
23.5.2移動互聯網開發設計需要考慮的主要問題549
第24章Java在教育行業開發中的應用550
◎本章教學微視頻:17個80分鐘550
24.1案例運行及配置550
24.1.1開發及運行環境550
24.1.2系統運行551
24.1.3項目開發及導入步驟555
24.2系統分析560
24.2.1系統總體設計560
24.2.2系統界面設計561
24.3功能分析561
24.3.1系統主要功能561
24.3.2系統文件結構562
24.4系統主要功能實現562
24.4.1數據庫與數據表設計562
24.4.2實體類創建568
24.4. 3數據庫訪問類570
24.4.4控制器實現571
24.4.5業務數據處理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章項目實踐入門階段——僱員信息管理
系統開發586
◎本章教學微視頻:12個43分鐘586
25.1案例運行及配置586
25.1.1開發及運行環境586
25.1.2系統運行586
25.1.3項目開發及導入步驟592
25.2系統分析596
25.3功能分析596
25.3.1系統主要功能596
25.3.2系統文件結構597
25.4系統主要功能實現597
25.4.1數據庫與數據表設計597
25.4.2數據庫連接——Conn.java 599
25.4.3程序入口——Main.java 602
25.4.4業務數據處理——Do.java 604
25.5項目知識拓展608
25.5 .1使用開發框架的優點608
25.5.2學習本項目意義608
第26章項目實踐提高階段——私教優選系統
開發609
◎本章教學微視頻:14個60分鐘609
26.1案例運行及配置609
26.1. 1開發及運行環境609
26.1.2系統運行610
26.1.3項目開發及導入步驟614
26.2系統分析620
26.2.1系統總體設計620
26.2.2系統界面設計621
26.3功能分析621
26.3.1系統主要功能621
26.3.2系統文件結構621
26.4系統主要功能實現622
26.4.1數據庫與數據表設計622
26.4.2實體類創建625
26.4.3數據訪問類628
26.4.4控制分發及配置628
26.4.5業務數據處理630
26.5項目知識拓展631
26.5 .1 POJO的特點631
26.5.2 POJO與JavaBean的區別631
第27章項目實踐高級階段——在線購物系統
前端開發632
◎本章教學微視頻:14個77分鐘632
27.1案例運行及配置632
27.1.1開發及運行環境632
27.1.2系統運行633
27.1.3項目開發及導入步驟637
27.2系統分析643
27.2.1系統總體設計643
27.2.2系統界面設計643
27.3功能分析644
27.3.1系統主要功能644
27.3 .2系統文件結構644
27.4系統主要功能實現645
27.4.1數據庫與數據表設計645
27.4.2實體類創建648
27.4.3數據庫訪問類649
27.4.4控制器實現650
27.4.5業務數據處理653
27.5項目知識拓展654
27.5.1 Java項目打包發行654
27.5.2 Java開發註釋的作用658
第28章軟件工程師必備素養與技能659
◎本章教學微視頻:29個47分鐘659
28.1軟件工程師的基本專業素養659
28.1.1有計算機基礎知識及能力660
28.1.2熟練掌握一門以上編程語言660
28.1.3熟悉計算機數據存儲過程660
28.1.4有較強的英語閱讀和寫作能力660
28.1.5有軟件開發及測試環境搭建能力660
28.1.6熟悉軟件測試基本理論及任務
分配661
28.2軟件工程師的個人素養661
28.2.1語言表達及溝通能力661
28.2.2過硬的心理素質661
28.2.3責任心與自信心661
28.2.4團隊協作能力662
28.3項目開發流程662
28.3.1策劃階段662
28.3.2需求分析階段663
28.3.3開發階段663
28.3.4編碼階段664
28.3.5系統測試階段664
28.3.6系統驗收階段664
28.3.7系統維護階段664
28.4項目開發團隊664
28.4.1項目開發團隊構建665
28.4.2項目開發團隊要求665
28.5項目的實際開發過程666
28.5.1可行性分析666
28.5.2項目風險評估667
28.5.3項目過程定義667
28.5.4確定項目開發工具667
28.5.5項目開發667
28.5.6項目測試驗收667
28.5.7項目過程總結667
28.6項目規劃常見問題及解決辦法667
28.6.1如何滿足客戶需求667
28.6.2如何控制項目進度668
28.6.3如何控制項目預算668