Java程序設計(慕課版)
姬忠紅 崔瑞娟 杜其鳳
買這商品的人也買了...
-
$198普通高等教育"十三五"規劃教材:Java面向對象程序設計 -
$270漫畫面向對象編程 Java語言版 -
$239Java程序設計 -
$235Java基礎進階案例教程 -
$354Java程序設計基礎與實踐 -
$270Java程序設計簡明教程 -
$294Java 程序設計項目式教程 -
$282Java程序設計與實踐教程(第2版) -
$269Java程序設計(微課版) -
$236Java語言程序設計(第二版) -
$213Java程序設計教程 -
$280全民學編程之Java篇——一本人人都看得懂的編程書 -
$284Java程序設計與實踐 -
$171Java實踐指導教程 -
$185Java語言程序設計例題解析與實驗指導(第四版)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
Java 是目前企業中常用的一種面向對象思想開發的編程技術,是Java EE 企業級開發體系中非常重要的基礎技術。
本書由淺入深地講解了整個Java程序設計的基礎知識、開發環境與開發工具。全書共15 章,第1~9章是Java初級部分,主要內容包括Java語言概述、Java語言基礎、程序的控制語句、數組、面向對象基礎、繼承、多態、抽象類、接口、包和常用API、Java異常處理等;第10~14章是Java高級部分,主要內容包括集合類、輸入/輸出流、多線程、JDBC數據庫編程、網絡編程等;第15章是綜合項目案例。
本書所有知識都以結合具體實例的形式進行介紹,力求詳略得當,使讀者快速掌握Java面向對象的程序設計方法與設計思想。書後附有練習及上機指導,供讀者實踐練習。
作者簡介
擁有十餘年大型軟件項目開發、管理及教學經驗,具有豐富的軟件開發及教學經驗。主持或參與《固定資產管理系統》、《勞資系統》等相關項目。參與《JSP程序設計與案例實戰》教材的編寫。
目錄大綱
第1章Java語言概述\t1
1.1計算機語言及Java語言的發展史1
1.2 Java語言的特點3
1.3環境的安裝、配置及測試3
1.4開發第一個Java應用程序10
1.5 Java的運行體制13
1.6 Eclipse集成開發工具15
本章小結23
習題23
上機指導24
第2章Java語言基礎25
2.1標識符和關鍵字25
2.1.1標識符25
2 .1.2關鍵字25
2.2常量與變量26
2.2.1常量26
2.2.2變量27
2.3 Java數據類型29
2.3.1整數類型29
2.3.2浮點類型31
2.3.3字符類型32
2.3.4布爾類型33
2.3.5數據類型轉換33
2.4運算符36
2.4.1算術運算符37
2.4.2關係運算符39
2.4.3邏輯運算符40
2.4.4位運算符41
2.4.5賦值運算符及擴展44
2.4.6字符串連接運算符45
2.4.7條件運算符45
2.4.8運算符優先級46
2.5表達式47
本章小結47
習題47
上機指導48
第3章程序的控制語句49
3.1程序控制語句簡介及分類49
3.2選擇語句49
3.2.1 if else語句50
3. 2.2 switch語句53
3.3疊代語句56
3.3.1 while語句57
3.3.2 do while語句58
3.3.3 for語句62
3.3.4 foreach語句65
3.4跳轉語句66
3.4.1 break語句66
3.4.2 continue語句68
3.4.3 return語句69
本章小結70
習題70
上機指導71
第4章數組72
4.1數組概念72
4.2一維數組72
4.3多維數組(二維數組) 75
4.4 Arrays類78
本章小結80
習題81
上機指導81
第5章面向對象的基礎82
5.1面向對象的基本概念82
5.2封裝86
5.3對象的創建、使用、銷毀90
5.4構造方法93
本章小結99
習題100
上機指導100
第6章繼承101
6.1 static與final關鍵字101
6.1.1 static關鍵字101
6.1.2 final關鍵字104
6.2繼承106
6.3 this關鍵字121
6.4 super關鍵字123
本章小結124
習題124
上機指導128
第7章多態129
7.1多態概述129
7.1.1為什麼需要多態129
7.1.2多態的概念及分類131
7.1.3重載132
7.1.4重寫134
7.1.5關鍵字instanceof 138
7.2內部類139
本章小結141
習題141
上機指導145
第8章抽像類、接口、包和常用API 146
8.1抽像類146
8.1.1抽像類概念146
8.1.2語法146
8.1.3抽像類特徵146
8.1.4抽像類的作用及意義146
8.1.5向上轉型148
8.2接口150
8.3包159
8.4包裝類160
8.5.1簡介160
8.5.2常用包裝類的操作方法161
8.5.3自動裝箱/拆箱164
8.5 String、StringBuffer、StringBuilder類165
8.5 .1 String類165
8.5.2 StringBuffer類170
8.5.3 StringBuilder類172
本章小結174
習題174
上機指導176
第9章Java異常處理177
9.1 Java異常177
9.2 Java異常處理180
9.3自定義異常186
本章小結189
習題190
上機指導193
第10章集合類195
10.1集合類概述及其體系結構195
10.1.1集合類概述195
10.1.2集合類體系結構195
10.2 List集合197
10.2.1 List接口197
10.2.2 List接口的實現類197
10.3 Set集合200
10.3.1 HashSet類200
10.3.2 TreeSet類201
10 .4 Map集合203
10.4.1 Map接口203
10.4.2 Map接口的實現類204
本章小結206
習題206
上機指導207
第11章輸入/輸出流208
11.1文件處理(File類) 208
11.1.1文件的創建與刪除208
11 .1.2獲取文件信息210
11.2 I/O流概述211
11.2.1Java流式輸入/輸出原理211
11.2.2輸入/輸出流的概念212
11.3輸入/輸出流分類212
11.4字節流213
11.4.1 InputStream類和OutputStream類213
11.4.2 FileInputStream類和FileOutputStream類215
11.4.3 BufferedInputStream類和BufferedOutputStream類219
11.4.4 DataInputStream類和DataOutputStream類222
11.4.5 PrintStream類224
11.5字符流的概念225
11.5.1 Reader類和Writer類226
11.5.2 FileReader類和FileWriter類226
11.5.3 BufferedReader類和BufferedWriter類230
11.6對象的序列化232
11.6.1序列化的定義232
11.6.2序列化方法232
11.6.3構造對象的輸入/輸出流233
11.6.4序列化的註意事項235
本章小結238
習題238
上機指導239
第12章多線程241
12. 1進程、線程的概念及區別241
12.2創建線程的方式243
12.3線程的生命週期247
12.4線程調度和線程控制248
12.5線程優先級252
12.6線程同步254
12.7死鎖260
12.8使用wait()、notify()在線程間通信261
本章小結262
習題262
上機指導263
第13章JDBC數據庫編程264
13.1 JDBC概述264
13.2 JDBC常用API 265
13. 2.1 DriverManager類265
13.2.2 Connection接口267
13.2.3 Statement接口268
13.2.4 ResultSet接口268
13.2.5 ResultSetMetaData接口269
13.2.6 PreparedStatement接口275
13.2. 7 CallableStatement接口278
13.5使用JDBC進行事務處理282
13.5.1事務的概念282
13.5.2 JDBC控制事務語句282
本章小結284
習題284
上機指導285
第14章網絡編程286
14.1網絡編程基礎286
14.1.1 TCP(傳輸控制協議) 286
14.1.2 UDP(數據報協議) 287
14.2 URL(統一資源定位符) 287
14.3 Socket通信291
14.3.1 Socket類291
14 .3.2 ServerScoket類294
14.4 UDP編程300
本章小結304
習題305
上機指導305
第15章綜合實戰306
15.1項目背景及項目結構306
項目背景306
程序框架結構圖306
系統模塊結構圖307
15.2數據庫的設計308
15.3環境搭建311
創建工程311
添加數據庫支持312
軟件版本說明312
15.4系統管理312
15.5系統功能312
15.6系統實現313
15.6.1數據庫連接工具類314
15.6.2系統登錄模塊315
15.6.3預約掛號模塊326
15.6.4查詢繳費明細模塊327
15.6.5醫生診斷管理模塊345
本章小結348


