Java程序設計實用教程(第4版)微課視頻版
胡伏湘 肖玉朝 曾新洲 張田 雷軍環 吳名星 文建全
中文年末書展|繁簡參展書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
相關主題
商品描述
目錄大綱
目錄
第一篇課 程 準 備
第1章初識Java
1.1Java語言的發展歷史
1.1.1Java的三種版本
1.1.2Java的應用
1.2Java語言的特點與Java虛擬機
1.2.1Java語言的特點
1.2.2Java虛擬機(JVM)
本章習題
第2章搭建開發環境
2.1軟件的安裝與配置
2.1.1安裝和設置JDK
2.1.2Eclipse介紹
2.2體驗第一個Java程序
2.2.1應用程序(Application)
2.2.2應用程序的運行
2.2.3小程序(Applet)
2.2.4小程序的運行
本章習題
第3章建立面向對象的編程思想
3.1面向對象的思想
3.1.1面向對象思想的基本概念
3.1.2面向對象思想的基本特徵
3.1.3面向對象思想的基本要素
3.2面向對象的編程方法
3.2.1面向對象編程的基本步驟
3.2.2主要概念解析
3.2.3類的實現
本章習題
項目實戰1分析“仿QQ聊天軟件”項目
第二篇面向對象編程初級
第4章創建類
4.1定義類
4.1.1聲明類
4.1.2修飾類
4.2成員屬性的聲明
4.2.1基本數據類型
4.2.2類型轉換
4.2.3成員屬性的聲明
技能訓練1創建類
本章習題
第5章創建類的成員屬性和方法
5.1Java語言的基本組成
5.1.1分隔符
5.1.2關鍵字
5.2運算符與表達式
5.2.1算術運算符
5.2.2關系運算符
5.2.3邏輯運算符
5.2.4賦值運算符
5.2.5條件運算符
5.2.6表達式
技能訓練2創建類的成員屬性
5.3控制結構
5.3.1分支語句
5.3.2循環語句
5.3.3Java編程規範
5.4數組
5.4.1一維數組
5.4.2多維數組
5.5成員方法的聲明
5.5.1方法的聲明
5.5.2方法的覆蓋與重載
技能訓練3創建類的成員方法
本章習題
第6章創建對象
6.1類的實例化及對象引用
6.1.1類的實例化
6.1.2對象的引用
6.1.3方法的參數傳遞
6.1.4對象的消失
6.2構造方法
6.2.1構造方法的定義
6.2.2構造方法的重載
技能訓練4創建對象
本章習題
第7章使用程序包
7.1Java系統包
7.1.1Java類庫結構
7.1.2包的引用
7.2建立自己的包
7.2.1包的聲明
7.2.2包的應用
7.3字符串的處理
7.3.1字符串的生成
7.3.2字符串的訪問
7.3.3String類的常用方法
7.4JDK幫助系統
7.4.1JDK幫助文檔介紹
7.4.2JDK幫助文檔應用舉例
技能訓練5使用程序包
本章習題
項目實戰2實現“仿QQ聊天軟件”的類及包
第三篇面向對象編程高級
第8章實現繼承
8.1定義繼承
8.1.1繼承的概念
8.1.2繼承的聲明
8.2子類對父類的訪問
8.2.1調用父類中特定的構造方法
8.2.2在子類中訪問父類的成員
8.3定義抽象類
8.3.1什麼叫抽象類
8.3.2抽象類的聲明
技能訓練6實現繼承
本章習題
第9章實現接口
9.1定義接口
9.1.1什麼叫接口
9.1.2聲明接口
9.2接口的實現
9.2.1實現一個接口
9.2.2實現多個接口
9.2.3應用接口
技能訓練7實現接口
本章習題
第10章實現多態
10.1創建多態的條件
10.1.1什麼叫多態
10.1.2多態的條件
10.2實現多態的兩種方法
10.2.1子類向父類轉型實現多態
10.2.2實現類接口
技能訓練8實現多態
本章習題
第11章處理異常
11.1異常的分類
11.1.1異常的產生
11.1.2Java定義的標準異常類
11.2異常處理機制
11.2.1異常處理的語句結構
11.2.2Throwable類的常用方法
11.2.3異常類的創建
11.3異常的拋出
11.3.1throw語句
11.3.2throws語句
技能訓練9處理異常
本章習題
項目實戰3實現“仿QQ聊天軟件”高級特性
第四篇圖形用戶界面
第12章AWT和Swing支持的GUI編程
12.1使用AWT框架創建GUI圖形用戶界面
12.1.1AWT組件的層次結構
12.1.2AWT GUI組件的類型
12.1.3AWT容器組件
12.1.4AWT基本組件
12.2使用Swing框架創建GUI圖形用戶界面
12.2.1Swing包的優勢
12.2.2Swing包的體系結構
12.2.3Swing組件的層次結構
12.2.4Swing包中的基本組件
12.3佈局管理器
12.3.1FlowLayout流佈局管理器
12.3.2GridLayout網格佈局管理器
12.3.3BorderLayout邊界佈局管理器
12.3.4其他佈局管理器
技能訓練10創建圖形界面
本章習題
第13章Java中的事件處理
13.1交互與事件處理
13.1.1事件處理中的基本概念
13.1.2事件處理模型
13.1.3事件類型
13.2事件類與接口
13.2.1事件監聽器接口
13.2.2事件處理流程
13.2.3事件處理的實現方式
13.3事件適配器
13.3.1引入事件適配器類Adapter的必要性
13.3.2事件監聽器接口對應的適配器類
13.3.3使用事件適配器類實現事件監聽
13.3.4選擇適當的事件類型
13.3.5實現多重監聽器
技能訓練11處理圖形界面組件事件
本章習題
項目實戰4實現“仿QQ聊天軟件”圖形界面
第五篇網絡編程及相關技術
第14章實現流
14.1識別流的類型
14.2輸入輸出流
14.2.1Java標準輸入輸出數據流
14.2.2InputStream類
14.2.3Reader類
14.2.4OutputStream類
14.2.5Writer類
14.3應用文件流
14.3.1File類
14.3.2FileInputStream類和FileOutputStream類
技能訓練12實現流
本章習題
第15章實現多線程
15.1認識多線程
15.1.1線程
15.1.2多線程的意義
15.1.3線程的優先級與分類
15.1.4線程的生命周期
15.2創建多線程
15.2.1Thread線程類
15.2.2線程的創建
15.3同步多線程
15.3.1synchronized同步方法
15.3.2synchronized同步代碼塊
技能訓練13實現多線程
本章習題
第16章實現網絡通信
16.1認識網絡通信
16.1.1網絡編程基本理論
16.1.2網絡編程的基本方法
16.2URL編程
16.2.1URL類
16.2.2URLConnection類
16.3實現基於Socket的網絡通信
16.3.1ServerSocket類
16.3.2Socket類
16.3.3Socket應用
技能訓練14實現網絡通信
本章習題
第17章實現數據庫編程
17.1認識JDBC
17.1.1JDBC概述
17.1.2JDBC的功能
17.1.3JDBC驅動程序類型
17.2實現JDBC數據庫編程
17.2.1JDBC API
17.2.2JDBC應用程序的開發過程
技能訓練15實現數據庫編程
本章習題
項目實戰5實現“仿QQ聊天軟件”存儲和通信
參考文獻



