你好Java

關東昇

  • 出版商: 機械工業
  • 出版日期: 2024-03-01
  • 定價: $834
  • 售價: 8.5$709
  • 語言: 簡體中文
  • 頁數: 388
  • 裝訂: 平裝
  • ISBN: 7111744772
  • ISBN-13: 9787111744771
  • 相關分類: Java 程式語言
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以輕鬆幽默的語言,從零開始介紹如何學習Java語言。
書名來自程式語言中的Hello World程序,寓意帶您從入門到通。
本書全面系統地介紹了Java語言編程,共包含15章內容,涵蓋了Java的基礎語法、物件導向編程、
常用類別庫、GUI編程、資料庫存取、網路程式設計、多執行緒等核心知識點和程式設計技能。
書中大分知識點後設計了針對性的訓練營,透過大量範例和綜合練案例,幫助讀者深入理解知識並靈活運用。
每章設有總結與擴展和同步練,以及若干訓練營,在透過綜合案例鞏固知識。
我們提供配套代碼、課件、答疑服務,以及影片來輔助學(下載方式見封底)。
書中目錄以幽默風格命名,以漫畫角色對話的形式來講解知識,以激發讀者的學興趣。
無論您是程式設計新手,還是有經驗的程式設計師,本書將以淺顯易懂的方式,帶您掌握Java語言實用技能。
只要耐心學實踐,將收穫滿滿,請開始Java程式設計之旅吧!

目錄大綱

第1章你好,我來了! —— 從Hello World開始
1.1編寫你的第一個Java程式/
1.1.1下載和安裝JDK/
1.1.2下載並安裝IntelliJ IDEA/
1.1.3創建專案/
1.1.4運行程式/
1.1.5廬丁解牛HelloWorld/
1.2Java語言概述/
1.2.1Java語言/
1.2.2Java語言點/
1.3如何獲得幫助/
1.4訓練營:使用文本編輯工具+JDK編寫和運行Java程序/
1.5總結與擴展/
1.6同步練/
第2章魔法程式設計師的奧妙指南- Java基本語法
2.1識別碼/
2.2關鍵字/
2.3變數、常數與語句/
2.3.1變數/
2.3.2常數/
2.3.3語句/
2.3.4訓練營1:瞭解變數、常數和
語句/
2.4註解/
2.4.1文件註解/
2.4.2程式碼註解/
2.5Java原始程式碼組織方式/
2.5.1程式碼檔案/
2.5.2/
2.5.3訓練營2:熟悉Java中如何定義
與引入/
2.6總結與擴充/
2.7同步練/
第3章資料型別,不一樣的我- Java資料型別
3.1Java基本資料型別/
3.1.1整數型別/
3.1.2浮點數型別/
3.1.3訓練營1:掌握整數、浮點數等的
表示方式/
3.1.4字元類型/
3.2資料型別轉換/
3.2.1自動型別轉換/
3.2.2強制型別轉換/
3.3訓練營2:熟悉資料型別之間的轉換/
3.4引用資料型態/
3.5數組類型/
3.5.1數組宣告/
3.5.2數組初始化/
3.5.3訓練營3:掌握數組類型/
3.6總結與擴展/
3.7同步練/
第4章+ - * / % = == != !—— 運算子
4.1算術運算子/
4.1.1一元算術運算子/
4.1.2二元算術運算子/
4.2關係運算子/
4.3 邏輯運算子/
4.3.1訓練營1:比較邏輯或與短路或/
4.3.2訓練營2:比較邏輯與與短路與/
4.4位元運算子/
4.5賦值運算子/
4.6三元運算子/
4.7運算子先級/
4.8總結與擴充/
4.9同步練/
第5章左右抉擇-決策語句
你好! Java目錄5.1if語句/
5.1.1if結構/
5.1.2if-else結構/
5.1.3if-else-if結構/
5.2訓練營1:掌握if語句/
5.3多分支語句/
5.3.1switch語句/
5.3.2switch式/
5.4訓練營2:掌握switch語句/
5.5總結與擴展/
5.6同步練習/
第6章繞圈子的藝術-循環語句
6.1while循環語句/
6.2do-while循環語句/
6.3for循環語句/
6.3.1C語言風格for循環語句/
6.3.2Java語言風格for循環語句/
6.3.3訓練營1:掌握for循環語句/
6.4跳躍語句/
6.4.1break語句/
6.4.2continue語句/
6.4.3訓練營2:掌握跳躍語句/
6.5總結與擴展/
6.6同步練/
第7章面向對象編程,再次出發—— 面向對象
7.1面向對象基本性/
7.2類/
7.2.1定義類/
7.2.2創建對象/
7.2.3空物件/
7.3類別的成員/
7.3.1成員變數/
7.3.2成員方法/
7.3.3方法重載/
7.3.4建構方法/
7.3.5預設建構方法/
7.3.6建構方法重載/
7.3. 7this關鍵字/
7.3.8類別變數和類別方法/
7.4封裝性/
7.4.1私有層級/
7.4.2預設等級/
7.4.3護等級/
7.4.4公有等級/
7.5繼承性/
7.5.1實作繼承/
7.5.2成員變數隱藏/
7.5.3方法的重寫/
7.5.4訓練營1:掌握方法重寫/
7.6抽象類別/
7.6.1抽象類別範例/
7.6.2訓練營2:理解抽象類別概念/
7.7介面/
7.7.1介面範例/
7.7.2訓練營3:實作多個介面/
7.8多態性/
7.9內類別/
7.9.1成員內類別/
7.9.2匿名內類別/
7.9.3訓練營4 :使用匿名內類別/
7.10總結與擴充/
7.11同步練/
第8章萬能的工具箱-常用類別
8.1Object類別/
8.1.1toString()方法/
8.1.2物件比較方法/
8.1.3訓練營1 :熟悉Object類別的
常用方法/
8.2字串/
8.2.1字串表示方式/
8.2.2轉義字符/
8.2.3文字區塊/
8.2.4字串常用方法/
8.2.5訓練營2:掌握字符字串/
8.3裝類別/
8.3.1從物件到基本資料型別的轉換/
8.3.2從基本資料型別到物件的
轉換/
8.3.3將字串轉換為基本資料型別/
8.4大數字類別/
8.4. 1BigInteger/
8.4.2BigDecimal/
8.4.3訓練營3:掌握裝類的常用
方法/
8.5日期時間類別/
8.5.1本地日期時間類別/
8.5.2取得LocalDateTime、LocalDate和
LocalTime物件/
8.5.3日期格式化/
8.5.4日期解析/
8.5.5訓練營4:掌握本地日期時間/
8.6總結與擴展/
8.7同步練/
第9章集合框架雜技表演- Java集合框架
9.1集合概述/
9.2List集合/
9.2. 1List介面的實作類別/
9.2.2List介面的常用方法/
9.2.3使用泛型/
9.2.4遍歷List集合/
9.2.5訓練營1:掌握List集合/
9.3Set集合/
9.3.1Set介面的常用方法/
9.3.2遍歷Set集合/
9.3.3訓練營2:掌握Set集合/
9.4Map集合/
9.4.1Map介面的常用方法/
9.4.2遍歷集合/
9.4.3訓練營3:掌握Map集合/
9.5總結與擴展/
9.6同步練/
第10章異常處理:哎呀疼痛! —— 異常處理
10.1異常類別繼承層次/
10.2擷取異常/
10.2.1try-catch語句/
10.2.2使用多catch程式碼區塊/
10.2.3訓練營1:熟悉異常擷取/
10.3釋放資源/
10.3.1finally程式碼區塊/
10.3.2自動資源管理/
10.3.3訓練營2:熟悉資源釋放/
10.4throws與聲明方法拋出異常/
10.5自訂異常類別/
10.6throw與明確拋出異常/
10.7訓練營3:了解自定義異常與
顯示拋出異常/
10.8總結與擴展/
10.9同步練/
第11章IO流大作戰:文件系統深度探險—— IO流
11.1文件管理/
11.1.1File類/
11.1.2訓練營1:常見文