幫助中心 | 我的帳號 | 關於我們

你好Java(全彩印刷)

  • 作者:編者:關東升|責編:張淑謙//王海霞
  • 出版社:機械工業
  • ISBN:9787111744771
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:376
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:關東升|責編:張淑謙//王海霞
    關東升,國內著名iOS/Cocos技術作家,iOS技術顧問,Cocos最有價值專家(CVP),智捷課堂首席培訓專家。擔任51CTO社區iOS技術顧問,精通iOS、Android和Windows及HTML5等移動開發技術。曾先後主持開發大型網路遊戲《神農訣》的iOS和Android客戶端開發,國家農產品追溯系統的iPad客戶端開發,酒店預訂系統的iOS客戶端開發,金融系統的ios、Windows及Android客戶端開發。在AppStore上發布數款遊戲和應用軟體,擅長移動平台的應用和遊戲類項目開發。長期為中國移動研究院、方正科技、大唐電信、中國石油、工商銀行、南方航空、惠普、東軟、NTT等企事業單位提供技術咨詢及員工培訓。著有《iOS網路編程與雲端應用最佳實踐》、《iOS感測器應用開發最佳實踐》、《iOS圖形圖像、動畫和多媒體編程技術最佳實踐》、《iOS開髮指南》、《交互設計的藝術》、《Cocos2d-x實戰:C++卷》、《Cocos2d-x實戰:Lua卷》、《Cocos2d-x實戰:工具卷》、《Cocos2d-x實戰:JS卷》等專業圖書。

目錄
第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.2  Java語言概述
    1.2.1  Java語言歷史
    1.2.2  Java語言特點
  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.5  Java源代碼組織方式
    2.5.1  代碼文件
    2.5.2  包
    2.5.3  訓練營2:熟悉Java中如何定義和引入包
  2.6  總結與擴展
  2.7  同步練習
第3章  數據類型,不一樣的我——Java數據類型
  3.1  Java基本數據類型
    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章  左右抉擇——決策語句
  5.1  if語句
    5.1.1  if結構
    5.1.2  if-else結構
    5.1.3  if-else-if結構
  5.2  訓練營1:掌握if語句
  5.3  多分支語句
    5.3.1  switch語句
    5.3.2  switch表達式
  5.4  訓練營2:掌握switch語句
  5.5  總結與擴展
  5.6  同步練習
第6章  繞圈子的藝術——循環語句
  6.1  while循環語句
  6.2  do-while循環語句
  6.3  for循環語句
    6.3.1  C語言風格for循環語句
    6.3.2  Java語言風格for循環語句
    6.3.3  訓練營1:掌握for循環語句
  6.4  跳轉語句
    6.4.1  break語句
    6.4.2  continue語句
    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.7  this關鍵字
    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.1  Object類
    8.1.1  toString()方法
    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.1  BigInteger
    8.4.2  BigDecimal
    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.2  List集合
    9.2.1  List介面的實現類
    9.2.2  List介面的常用方法
    9.2.3  使用泛型
    9.2.4  遍歷List集合
    9.2.5  訓練營1:掌握List集合
  9.3  Set集合
    9.3.1  Set介面的常用方法
    9.3.2  遍歷Set集合
    9.3.3  訓練營2:掌握Set集合
  9.4  Map集合
    9.4.1  Map介面的常用方法
    9.4.2  遍歷集合
    9.4.3  訓練營3:掌握Map集合
  9.5  總結與擴展
  9.6  同步練習
第10章  異常處理:哎呀疼疼疼!——異常處理
  10.1  異常類繼承層次
  10.2  捕獲異常
    10.2.1  try-catch語句
    10.2.2  使用多catch代碼塊
    10.2.3  訓練營1:熟悉異常捕獲
  10.3  釋放資源
    10.3.1  finally代碼塊
    10.3.2  自動資源管理
    10.3.3  訓練營2:熟悉資源釋放
  10.4  throws與聲明方法拋出異常
  10.5  自定義異常類
  10.6  throw與顯式拋出異常
  10.7  訓練營3:了解自定義異常和顯示拋出異常
  10.8  總結與擴展
  10.9  同步練習
第11章  IO流大作戰:文件系統深度探險——IO流
  11.1  文件管理
    11.1.1  File類
    11.1.2  訓練營1:常見文件管理操作
  11.2  I/O流概述
    11.2.1  位元組流和字元流
    11.2.2  流類繼承層次
  11.3  位元組流
    11.3.1  InputStream抽象類
    11.3.2  OutputStream抽象類
    11.3.3  訓練營2:複製二進位文件
  11.4  字元流
    11.4.1  Reader抽象類
    11.4.2  Writer抽象類

    11.4.3  訓練營3:複製文本文件
  11.5  總結與擴展
  11.6  同步練習
第12章  美輪美奐的界面開發——GUI編程
  12.1  Java圖形用戶界面技術概述
    12.1.1  AWT
    12.1.2  Swing
    12.1.3  JavaFX
  12.2  Swing技術基礎
    12.2.1  Swing中容器類的層次結構
    12.2.2  Swing中組件類的層次結構
  12.3  第一個Swing程序
  12.4  事件處理
    12.4.1  命名內部類事件監聽器
    12.4.2  匿名內部類事件監聽器
    12.4.3  Lambda表達式事件監聽器
    12.4.4  訓練營1:掌握事件處理
  12.5  布局管理
    12.5.1  FlowLayout布局
    12.5.2  BorderLayout布局
    12.5.3  GridLayout布局
    12.5.4  BoxLayout布局
    12.5.5  訓練營2:掌握布局管理
  12.6  Swing組件
    12.6.1  標籤
    12.6.2  按鈕
    12.6.3  文本輸入組件
    12.6.4  單選按鈕
    12.6.5  複選框
    12.6.6  列表
    12.6.7  下拉列表框
    12.6.8  表格
    12.6.9  訓練營3:掌握表格組件
  12.7  總結與擴展
  12.8  同步練習
第13章  網上衝浪大冒險——網路編程
  13.1  網路基礎
    13.1.1  TCP/IP
    13.1.2  IP地址
    13.1.3  HTTP/HTTPS協議
    13.1.4  埠
    13.1.5  URL
  13.2  Java訪問互聯網資源相關類
    13.2.1  使用URL類
    13.2.2  HttpURLConnection類
    13.2.3  發送GET請求
  13.3  訓練營:「我的備忘錄」
  13.4  JSON文檔
    13.4.1  使用第三方JSON庫
    13.4.2  JSON數據編碼和解碼

  13.5  總結與擴展
  13.6  同步練習
第14章  資料庫編程的顛覆者——資料庫編程
  14.1  MySQL資料庫管理系統
    14.1.1  安裝MySQL 8資料庫
    14.1.2  客戶端登錄伺服器
    14.1.3  常見的管理命令
  14.2  JDBC技術
    14.2.1  JDBC API
    14.2.2  載入驅動程序
    14.2.3  建立數據連接
    14.2.4  使用屬性文件
    14.2.5  三個重要介面
    14.2.6  資料庫編程的一般過程
  14.3  訓練營:學生表CRUD操作
    14.3.1  創建學生表
    14.3.2  插入學生數據
    14.3.3  更新學生數據
    14.3.4  刪除學生數據
    14.3.5  查詢所有學生數據
    14.3.6  按照學生編號查詢數據
  14.4  總結與擴展
  14.5  同步練習
第15章  跑得快還要跑得穩——多線程編程
  15.1  創建線程
    15.1.1  繼承Thread類
    15.1.2  實現Runnable介面
    15.1.3  使用匿名內部類實現線程執行對象
    15.1.4  使用Lambda表達式實現線程執行對象
    15.1.5  訓練營1:創建線程
  15.2  線程的狀態
  15.3  訓練營2:線程循環與線程停止
    15.3.1  線程循環
    15.3.2  停止線程
  15.4  線程管理
    15.4.1  線程休眠
    15.4.2  等待線程結束
  15.5  線程同步
    15.5.1  線程不安全問題
    15.5.2  同步方法
    15.5.3  同步代碼塊
    15.5.4  訓練營3:熟悉線程同步
  15.6  總結與擴展
  15.7  同步練習

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032