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

Java語言項目化教程(微課視頻版)/21世紀新形態教學練一體化系列叢書

  • 作者:編者:徐舒//易凡|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302626800
  • 出版日期:2023/04/01
  • 裝幀:平裝
  • 頁數:225
人民幣:RMB 49.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過精心設計的「模擬電子屏」輔助讀者快速完成「俄羅斯方塊」「貪吃蛇」「飛機大戰」等經典遊戲的開發,並在完成遊戲開發的過程中學習Java語言核心知識和面向對象的設計思想,讓讀者切身體會到程序設計的樂趣和魅力。全書共14章,分別介紹Java語言概述、Java數據類型及運算符、控製程序設計、數組、面向對象基礎、面向對象特性、集合與泛型、異常處理、字元串、輸入輸出、多線程、資料庫編程、網路編程和綜合應用等知識。
    本書非常適合作為高等學校各類專業「Java語言程序設計」課程的教材,也可以作為編程愛好者的自學輔導書。

作者介紹
編者:徐舒//易凡|責編:陳景輝//李燕

目錄
第一部分  基礎篇
  第1章  Java語言概述
    1.1  Java語言的特點
    1.2  編程環境
      1.2.1  Java語言軟體開發包
      1.2.2  集成開發環境介紹
    1.3  「模擬電子屏」項目介紹
      1.3.1  項目簡介
      1.3.2  項目結構介紹
      1.3.3  項目核心類和方法介紹
    1.4  簡單的Java語言程序示例
    1.5  註釋
    1.6  綜合案例:「俄羅斯方塊」向下運動
    習題
  第2章  Java數據類型及運算符
    2.1  數據類型
    2.2  變數和常量
      2.2.1  變數
      2.2.2  常量
    2.3  運算符與表達式
      2.3.1  賦值運算符與賦值表達式
      2.3.2  算術運算符與表達式
      2.2.3  關係運算符與關係表達式
      2.3.4  邏輯運算符與邏輯表達式
      2.3.5  逗號運算符與逗號表達式
      2.3.6  運算符優先順序
    2.4  類型轉換
      2.4.1  自動類型轉換
      2.4.2  強制類型轉換
    2.5  綜合案例:「貪吃蛇」的運動
    習題
  第3章  控製程序設計
    3.1  選擇控制結構語句
      3.1.1  正語句
      3.1.2  switch語句
    3.2  循環控制結構語句
      3.2.1  while語句
      3.2.2  do-while語句
      3.2.3  for語句
      3.2.4  三種循環的比較
      3.2.5  嵌套循環語句
      3.2.6  break語句和continue語句
    3.3  綜合案例:按鍵控制「貪吃蛇」運動
    習題
  第4章  數組
    4.1  一維數組
      4.1.1  一維數組的定義
      4.1.2  一維數組的初始化
      4.1.3  一維數組的使用
    4.2  二維數組

      4.2.1  二維數組的定義
      4.2.2  二維數組的初始化
      4.2.3  二維數組的引用
    4.3  綜合案例:「貪吃蛇」遊戲
    習題
  第5章  面向對象基礎
    5.1  面向對象概述
    5.2  類和對象
      5.2.1  對象的創建與使用
      5.2.2  類的定義
      5.2.3  訪問控制符
      5.2.4  方法的重載
      5.2.5  構造方法
      5.2.6  static關鍵字
    5.3  綜合案例:重構「貪吃蛇」遊戲
    習題
  第6章  面向對象特性
    6.1  類的繼承
      6.1.1  繼承的概念
      6.1.2  方法重寫
      6.1.3  super關鍵字的使用
      6.1.4  子類的構造方法及調用過程
      6.1.5  final修飾符
      6.1.6  Object類
    6.2  抽象類和介面
      6.2.1  抽象類
      6.2.2  介面
    6.3  多態
      6.3.1  多態概述
      6.3.2  對象的類型轉換
      6.3.3  介面實現多態
    6.4  內部類
      6.4.1  靜態內部類
      6.4.2  非靜態內部類
    6.5  綜合案例:「地圖」編輯器
    習題
第二部分  提高篇
  第7章  集合與泛型
    7.1  集合的概念
    7.2  Collection介面與實現類
      7.2.1  List介面與實現類
      7.2.2  Set介面與實現類
      7.2.3  Collection集合遍歷
    7.3  Map介面與實現類
    7.4  泛型
    7.5  綜合案例:「飛機大戰」遊戲
    習題
  第8章  異常處理
    8.1  異常處理的方法
      8.1.1  異常的概念

      8.1.2  異常的捕獲和處理
      8.1.3  異常的拋出
      8.1.4  自定義異常
    8.2  綜合案例:重構「飛機大戰」遊戲
    習題
  第9章  字元串
    9.1  String類
      9.1.1  創建String類對象
      9.1.2  字元串類常用方法
    9.2  StringBuffer類和StringBuilder類
    9.3  綜合案例:數據加密和解密
    習題
  第10章  輸入輸出
    10.1  流的概念
    10.2  位元組流
      10.2.1  InputStream類和OutputStream類
      10.2.2  位元組流讀寫文件
      10.2.3  緩衝位元組流讀寫文件
    10.3  字元流
      10.3.1  字元流讀寫文件
      10.3.2  字元緩衝流讀寫文件
    10.4  標準輸入輸出流
    10.5  對象序列化
    10.6  綜合案例:遊戲數據的存檔和讀取
    習題
  第11章  多線程
    11.1  線程的概念
    11.2  線程的創建
      11.2.1  繼承Thread類實現多線程
      11.2.2  通過Runnable介面實現多線程
    11.3  線程的狀態與調度
      11.3.1  線程的狀態
      11.3.2  線程的調度
    11.4  線程同步與對象鎖
      11.4.1  線程安全
      11.4.2  同步方法
      11.4.3  同步代碼塊
      11.4.4  同步鎖
      11.4.5  死鎖問題
      11.4.6  線程通信
    11.5  綜合案例:多線程技術重構「飛機大戰」遊戲
    習題
  第12章  資料庫編程
    12.1  JDBC概述
    12.2  JDBC使用步驟
      12.2.1  載入驅動程序
      12.2.2  建立連接對象
      12.2.3  創建語句對象
      12.2.4  獲取SQL語句執行結果
      12.2.5  關閉對象,釋放資源

    12.3  DAO設計模式
    12.4  綜合案例:用戶管理系統
    習題
  第13章  網路編程
    13.1  網路通信概述
    13.2  TCP通信
    13.3  UDP通信
    13.4  綜合案例:網路版用戶管理系統
    習題
第三部分  綜合應用篇
  第14章  綜合應用:網路版「飛機大戰」
    習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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