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

Java程序設計教程(任務驅動式名校名師精品系列教材)

  • 作者:編者:靳啟健//陳承歡|責編:顧夢宇
  • 出版社:人民郵電
  • ISBN:9787115649713
  • 出版日期:2025/01/01
  • 裝幀:平裝
  • 頁數:266
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書對Java程序設計的相關內容進行系統化設計,形成9個模塊,分別是搭建Java開發環境與輸出文本信息程序設計、數據存儲與運算程序設計、控制運行流程程序設計、面向對象初級程序設計、面向對象高級程序設計、文件操作程序設計、圖形用戶界面程序設計、網路通信程序設計和資料庫應用程序設計。各模塊均按照「教學導航-身臨其境-前導知識-編程實戰-編程拓展-考核評價-歸納總結-模塊習題」的結構組織教學內容。本書使用Java集成開發環境Apache NetBeans IDE編寫、調試和運行程序。
    本書可以作為高校相關專業「Java程序設計」課程的教材,也可以作為電腦培訓機構的參考資料及Java程序設計愛好者的自學參考書。

作者介紹
編者:靳啟健//陳承歡|責編:顧夢宇

目錄
模塊1  搭建Java開發環境與輸出文本信息程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    1.1  搭建Java程序開發環境
      【任務1-1】安裝與配置JDK
      【任務1-2】下載與安裝Apache NetBeans IDE
    1.2  Apache NetBeans IDE
      【任務1-3】熟悉與使用Apache NetBeans IDE
    1.3  編寫與運行Java程序
      【任務1-4】編寫Java程序並在屏幕中輸出單行文本信息
      【任務1-4-1】使用Windows操作系統自帶的「記事本」編寫Java程序並在屏幕中輸出單行文本信息
      【任務1-4-2】使用Apache NetBeans IDE編寫Java程序並在屏幕中輸出單行文本信息
  編程拓展
      【任務1-5】編寫Java程序並在屏幕中輸出銀行賬戶金額
  考核評價
  歸納總結
  模塊習題
模塊2  數據存儲與運算程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    2.1  Java的常量與變數
      【任務2-1】計算並輸出多件商品數據
      【任務2-1-1】計算並輸出單種商品金額
    2.2  Java的數據類型及其轉換
      【任務2-1-2】輸出商品數據
    2.3  Java的運算符與表達式
      2.3.1  算術運算符與算術表達式
      【任務2-1-3】計算購買多件商品時的折扣金額
      2.3.2  比較運算符與比較表達式
      【任務2-1-4】判斷商品的庫存數量是否足夠
      2.3.3  邏輯運算符與邏輯表達式
      【任務2-1-5】判斷折扣率是否需要調整
      【任務2-1-6】確定是否符合打折條件
      2.3.4  賦值運算符與三元運算符
      【任務2-1-7】判斷並輸出商品是否有貨
      【任務2-1-8】實時更新商品的庫存數量
      【任務2-1-9】計算單次購物的應付總額
    2.4  數組的定義與使用
      【任務2-2】應用一維數組分行輸出選購商品信息
      【任務2-3】應用二維數組分行輸出選購商品的價格和名稱
  編程拓展
      【任務2-4】計算銀行存款利息
  考核評價
  歸納總結
  模塊習題
模塊3  控制運行流程程序設計

  教學導航
  身臨其境
  前導知識
  編程實戰
    3.1  編寫與運行包含順序結構的Java程序
      【任務3-1】應用順序結構判斷3次輸入的密碼是否正確
    3.2  編寫與運行包含選擇結構的Java程序
      【任務3-2】應用選擇語句計算商品數據和判斷用戶操作類型
      【任務3-2-1】應用if語句判斷商品的庫存數量是否足夠
      【任務3-2-2】應用if-else語句計算不同類別商品的折扣率和優惠價格
      【任務3-2-3】應用if-else if語句計算不同價位商品的折扣率和優惠價格
      【任務3-2-4】應用switch語句判斷用戶操作的類型
    3.3  編寫與運行包含循環結構的Java程序
      【任務3-3】應用循環語句實現用戶登錄功能
      【任務3-3-1】應用while語句限制用戶輸入密碼的次數
      【任務3-3-2】應用do-while語句獲取由隨機數組合的密碼
      【任務3-4】應用循環語句實現購物車中的商品數據輸出
      【任務3-4-1】應用for語句刪除商品名稱中多餘的空格
      【任務3-4-2】應用for-each語句計算選購商品的總數量
    3.4  編寫與運行包含嵌套結構的Java程序
      【任務3-5】應用嵌套結構編寫Java程序
      【任務3-5-1】應用for語句與if-else的嵌套結構分行輸出15種商品的價格
      【任務3-5-2】應用多種嵌套結構有序輸出導航欄選項
      【任務3-5-3】應用continue語句和break語句判斷用戶輸入的密碼是否正確
  編程拓展
      【任務3-6】編寫Java程序實現ATM的取款界面和取款功能
      【任務3-6-1】編寫Java程序實現ATM的取款界面
      【任務3-6-2】編寫Java程序實現ATM的取款功能
  考核評價
  歸納總結
  模塊習題
模塊4  面向對象初級程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    4.1  創建類與對象
      【任務4-1】創建商品數據類與對象
      【任務4-1-1】定義商品信息類的完整結構
      【任務4-1-2】定義商品信息類的成員變數
      【任務4-1-3】定義商品信息類的成員方法
      【任務4-1-4】定義商品信息類的構造方法
      【任務4-1-5】創建並使用商品信息類的對象
    4.2  探析類的繼承
      【任務4-2】創建商品數據父類與子類
      【任務4-2-1】定義一般父類——商品信息類
      【任務4-2-2】定義商品信息類的子類——圖書類
      【任務4-3】探究商品數據類及成員的訪問許可權
    4.3  探究類的多態
      【任務4-4】探究商品數據類方法的重載與重寫

    4.4  應用Java標準類與基本數據類型的包裝類編程
      【任務4-5】應用Java標準類定義並使用打折商品類
      【任務4-6】使用基本數據類型的包裝類編程
  編程拓展
      【任務4-7】設計銀行卡模擬系統的類並實現相關操作
  考核評價
  歸納總結
  模塊習題
模塊5  面向對象高級程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    5.1  定義並使用Java的抽象類
      【任務5-1】定義並繼承商品抽象類
    5.2  定義並使用Java的介面
      【任務5-2】定義並實現商品介面
    5.3  探析Java多繼承的實現方法
      【任務5-3】實現商品類多繼承並訪問成員方法
    5.4  定義並使用Java的內部類
      【任務5-4】定義並使用商品內部類
    5.5  定義並使用Java的枚舉類
      【任務5-5】定義並使用商品顏色枚舉類
    5.6  探析Java的泛型
      【任務5-6】定義泛型商品類
    5.7  探析Java的集合
      【任務5-7】應用ArrayList類及其方法創建手機品牌集合併遍歷輸出集合中的元素
    5.8  應用Java的多線程技術編程
      【任務5-8】應用Java的多線程技術模擬購物過程
  編程拓展
      【任務5-9】設計銀行卡模擬系統的抽象類和介面
  考核評價
  歸納總結
  模塊習題
模塊6  文件操作程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    6.1  應用File類設計Java程序
      【任務6-1】創建文件對象並輸出文件屬性信息
    6.2  應用位元組流設計Java程序
      【任務6-2】使用FileInputStream類和FileOutputStream類實現文件複製
    6.3  應用字元流設計Java程序
      【任務6-3】使用FileReader類和FileWriter類實現文件複製
    6.4  應用RandomAccessFile類設計Java程序
      【任務6-4】應用RandomAccessFile類隨機讀寫商品數據
  編程拓展
      【任務6-5】編寫Java程序讀取和寫入銀行賬戶數據
  考核評價

  歸納總結
  模塊習題
模塊7  圖形用戶界面程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    7.1  創建JFrame窗口並添加組件
      【任務7-1】基於圖形用戶界面設計用戶登錄程序
      【任務7-1-1】設計用戶登錄窗口
      【任務7-1-2】在用戶登錄窗口中添加JLabel組件
      【任務7-1-3】運用手動布局方式對用戶登錄窗口中的組件進行布局
    7.2  事件監聽與對話框使用
      【任務7-1-4】運用響應動作事件實現用戶登錄功能並使用對話框
    7.3  在JFrame窗體中創建並使用菜單
      【任務7-2】設計基於圖形用戶界面的記事本程序
      【任務7-2-1】創建記事本主窗口
      【任務7-2-2】創建記事本主窗口並添加菜單
    7.4  在JFrame窗體中創建並使用快捷菜單
      【任務7-2-3】為記事本窗口添加快捷菜單
    7.5  在JFrame窗體中創建並使用工具欄
      【任務7-2-4】為記事本窗體添加工具欄
    7.6  在可視化設計環境中設計窗口並添加組件
      【任務7-3】可視化設計用戶登錄程序
    7.7  應用JTable組件設計Java GUI程序
      【任務7-4】可視化設計【購物車管理】窗口
  編程拓展
      【任務7-5】設計創建和管理銀行賬戶窗口並實現其功能
      【任務7-5-1】設計【創建銀行賬戶】窗口並編寫實現其功能的程序
      【任務7-5-2】設計【銀行賬戶管理】窗口並編寫實現其功能的程序
      【任務7-6】使用Apache NetBeans IDE可視化編程環境設計【銀行賬戶操作】窗口並實現其功能
  考核評價
  歸納總結
  模塊習題
模塊8  網路通信程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    8.1  伺服器端與客戶端套接字的創建及連接
      【任務8-1】單客戶端與伺服器的信息交互程序設計
      【任務8-1-1】創建並連接套接字
    8.2  基於TCP單向通信的網路應用程序設計
      【任務8-1-2】實現單客戶端向伺服器發送字元串
    8.3  基於TCP雙向通信的網路應用程序設計
      【任務8-1-3】實現單客戶端和伺服器相互通信
    8.4  基於TCP多客戶端與伺服器通信的網路應用程序設計
      【任務8-2】通過多客戶端與伺服器通信設計石頭剪子布遊戲
    8.5  基於UDP客戶端相互通信的網路應用程序設計
      【任務8-3】設計基於UDP的聊天程序

      【任務8-4】設計多客戶端互相通信的聊天程序
  編程拓展
      【任務8-5】設計客戶端獲取並輸出伺服器端文件內容的網路應用程序
      【任務8-6】設計從ATM取款的網路應用程序
      【任務8-6-1】設計從一台ATM取款的網路應用程序
      【任務8-6-2】設計從多台ATM取款的網路應用程序
  考核評價
  歸納總結
  模塊習題
模塊9  資料庫應用程序設計
  教學導航
  身臨其境
  前導知識
  編程實戰
    9.1  查詢數據表中的數據
      【任務9-1】基於資料庫設計用戶類型查詢應用程序
      【任務9-2】基於資料庫設計用戶登錄程序
    9.2  新增數據表中的數據
      【任務9-3】基於資料庫設計用戶註冊程序
    9.3  修改數據表中的數據
      【任務9-4】基於資料庫設計用戶密碼修改程序
  編程拓展
      【任務9-5】基於資料庫設計銀行卡模擬系統管理程序
  考核評價
  歸納總結
  模塊習題
附錄
  附錄A  Java程序設計綜合項目實訓
    【任務A-1】在Apache NetBeans IDE中設計記事本程序
    【任務A-2】設計基於多層架構的商品信息管理程序
  附錄B  Java的異常處理機制
  附錄C  Java中常用的英文縮寫

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