極簡Java:新手編程之道
關東升
買這商品的人也買了...
-
C 語言之修煉與實踐$460$414 -
大話資料結構$590$466 -
MIS 一定要懂的 82個網路技術知識$360$284 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)$480$379
中文年末書展|繁簡參展書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編程語言及其實際應用,全書共分為16章: 第1~6章講解Java基本語法; 第7~ 10章講解Java面向對象相關知識; 第11~16章講解Java實用技術。主要內容包括: 編寫第一個Java程 序、Java基本語法、Java數據類型、運算符、條件語句、循環語句、面向對象基礎、面向對象進階、常用類、Java 集合框架、Java異常處理機制、I/O 流、圖形界面編程、多線程開發、網絡編程和MySQL數據庫編程。另 外,每章後面都安排了“動手練一練”實踐環節,以幫助讀者消化吸收本章知識點,並在附錄A 中提供了參 考答案。 本書配有教學課件、源代碼與微課視頻,並提供在線答疑服務,便於讀者高效學習,快速掌握Java編程 方法。本書適合零基礎入門的讀者,可作為高等院校和培訓機構的教材。
目錄大綱
目錄
第1章編寫第一個Java程序
微課視頻41分鐘
1.1JVM、JRE和JDK
1.2編寫Java程序代碼
1.3使用“石器時代”工具編寫Java代碼
1.3.1編寫程序
1.3.2編譯程序
1.3.3運行程序
1.3.4代碼解釋
1.4使用“鐵器時代”工具編寫Java代碼
1.4.1IntelliJ IDEA的下載和安裝
1.4.2創建項目
1.4.3運行程序
1.5Java語言歷史及特點
1.5.1Java語言歷史
1.5.2Java語言特點
1.6獲取幫助
1.7動手練一練
第2章Java基本語法
微課視頻31分鐘
2.1程序中的代碼元素
2.1.1標識符
2.1.2關鍵字
2.1.3語句
2.2變量
2.3常量
2.4註釋
2.4.1文檔註釋
2.4.2單行註釋與多行註釋
2.5Java源文件組織方式
2.5.1源文件
2.5.2包
2.6動手練一練
第3章Java數據類型
微課視頻82分鐘
3.1基本數據類型
3.1.1整數類型
3.1.2浮點類型
3.1.3字符類型
3.2數據類型轉換
3.2.1自動類型轉換
3.2.2強制類型轉換
3.3引用數據類型
3.4字符串類型
3.4.1字符串表示方式
3.4.2轉義符
3.4.3使用Java 13的文本塊
3.4.4字符串常用操作
3.5數組類型
3.5.1數組聲明
3.5.2數組初始化
3.6動手練一練
第4章運算符
微課視頻37分鐘
4.1一元算術運算符
4.2二元算術運算符
4.3關系運算符
4.4邏輯運算符
4.5位運算符
4.6賦值運算符
4.7三元運算符
4.8運算符優先級
4.9動手練一練
第5章條件語句
微課視頻28分鐘
5.1if語句
5.1.1if結構
5.1.2ifelse結構
5.1.3ifelseif結構
5.2多分支語句
5.2.1switch語句
5.2.2switch表達式
5.3動手練一練
第6章循環語句
微課視頻23分鐘
6.1while循環
6.2dowhile循環
6.3for循環
6.3.1C語言風格for循環
6.3.2Java語言風格for循環
6.4跳轉語句
6.4.1break語句
6.4.2continue語句
6.5動手練一練
第7章面向對象基礎
微課視頻54分鐘
7.1面向對象編程
7.2類的聲明
7.2.1創建對象
7.2.2空對象
7.3類成員
7.3.1實例變量
7.3.2實例方法
7.3.3方法重載
7.4構造方法
7.4.1構造方法的概念
7.4.2默認構造方法
7.4.3重載構造方法
7.4.4this關鍵字
7.4.5類變量
7.4.6類方法
7.5初始化類變量與靜態代碼塊
7.6封裝性
7.6.1私有級別
7.6.2默認級別
7.6.3保護級別
7.6.4公有級別
7.7動手練一練
第8章面向對象進階
微課視頻52分鐘
8.1類的繼承性
8.1.1Java語言中實現繼承
8.1.2成員變量隱藏
8.1.3方法的重寫
8.2多態
8.2.1多態概念
8.2.2多態下的重寫方法
8.2.3引用類型檢查
8.2.4引用類型轉換
8.3抽象類
8.3.1抽象類概念
8.3.2聲明和實現抽象類
8.4接口
8.4.1抽象類與接口區別
8.4.2聲明接口
8.4.3實現接口
8.5內部類
8.5.1普通內部類
8.5.2匿名內部類
8.6動手練一練
第9章常用類
微課視頻63分鐘
9.1Object類
9.1.1toString()方法
9.1.2對象比較方法
9.2包裝類
9.2.1從對象到基本數據類型的轉換
9.2.2從基本數據類型到對象的轉換
9.2.3將字符串轉換為基本數據類型
9.3大數值類
9.3.1BigInteger類
9.3.2BigDecimal類
9.4日期和時間相關類
9.4.1Date類
9.4.2日期格式化和解析
9.4.3本地日期和時間
9.5動手練一練
第10章Java集合框架
微課視頻56分鐘
10.1集合概述
10.2List集合
10.2.1List接口實現類
10.2.2List接口常用方法
10.2.3使用泛型
10.2.4遍歷List集合
10.3使用Arrays類
10.3.1從數組到List集合
10.3.2數組排序
10.4Set集合
10.5Map集合
10.5.1Map接口常用方法
10.5.2遍歷Map集合
10.6動手練一練
第11章Java異常處理機制
微課視頻39分鐘
11.1異常處理機制
11.2異常類繼承層次
11.3捕獲異常
11.3.1trycatch語句
11.3.2使用多個catch代碼塊
11.4釋放資源
11.4.1finally代碼塊
11.4.2自動資源管理
11.5動手練一練
第12章I/O流
微課視頻37分鐘
12.1流類繼承層次
12.2字節流
12.2.1InputStream抽象類
12.2.2OutputStream抽象類
12.2.3案例1: 二進制文件復制
12.3字符流
12.3.1Reader抽象類
12.3.2Writer抽象類
12.3.3案例2: 文本文件復制
12.3.4字節流轉換為字符流
12.4動手練一練
第13章圖形界面編程
微課視頻109分鐘
13.1Java圖形用戶界面技術概述
13.1.1AWT
13.1.2Swing
13.1.3JavaFX
13.2Swing技術基礎
13.2.1Swing容器類層次結構
13.2.2Swing組件類層次結構
13.3第一個Swing程序
13.4事件處理
13.4.1內部類處理事件
13.4.2Lambda表達式處理事件
13.4.3使用適配器
13.5佈局管理
13.5.1FlowLayout佈局
13.5.2BorderLayout佈局
13.5.3GridLayout佈局
13.6Swing組件
13.6.1標簽和按鈕
13.6.2文本輸入組件
13.6.3單選按鈕
13.6.4復選框
13.6.5列表
13.6.6下拉列表
13.7復雜組件: 表格
13.8動手練一練
第14章多線程開發
微課視頻48分鐘
14.1進程與線程
14.1.1進程
14.1.2線程
14.2創建線程
14.2.1繼承Thread類
14.2.2實現Runnable接口
14.2.3使用匿名內部類實現執行對象
14.3線程的狀態
14.4線程管理
14.4.1線程休眠
14.4.2等待線程結束
14.5線程同步
14.5.1線程不安全問題
14.5.2同步方法
14.5.3同步代碼塊
14.6動手練一練
第15章網絡編程
微課視頻50分鐘
15.1網絡基礎
15.1.1TCP/IP
15.1.2IP地址
15.1.3HTTP/HTTPS
15.1.4埠
15.1.5URL概念
15.2Java訪問因特網資源相關類
15.2.1URL類
15.2.2HttpURLConnection類
15.2.3案例: 下載圖片
15.3案例: 我的“備忘錄”
15.3.1搭建自己的Web服務器
15.3.2發送POST請求數據
15.4JSON文檔
15.4.1使用第三方JSON庫
15.4.2JSON數據編碼和解碼
15.5動手練一練
第16章MySQL數據庫編程
微課視頻81分鐘
16.1MySQL數據庫管理系統
16.1.1安裝MySQL 8數據庫
16.1.2客戶端登錄MySQL服務器
16.1.3常見的管理命令
16.2JDBC技術
16.2.1JDBC API
16.2.2加載驅動程序
16.2.3建立數據連接
16.2.4三個重要接口
16.2.5數據庫編程的一般過程
16.3案例: 員工表的增、刪、改、查操作
16.3.1創建員工表
16.3.2插入員工數據
16.3.3更新員工數據
16.3.4刪除員工數據
16.3.5查詢所有員工數據
16.3.6按照主鍵查詢員工數據
16.4動手練一練
附錄A動手練一練參考答案



