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

Java程序設計項目化教程(職業教育電腦類專業新形態教材)

  • 作者:編者:盧長鵬|責編:葛瑞禕//廉靜
  • 出版社:化學工業
  • ISBN:9787122448828
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:281
人民幣:RMB 56 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以典型案例項目講述面向對象程序設計的相關概念和使用方法,「開發超市購物管理系統、開發校園信息管理系統、開發薪資信息管理系統、開發文件管理程序、開發多線程程序和學生成績管理系統設計與實現」六個項目貫穿始終。每個項目包括任務分析、任務實施、知識解析和任務拓展,內容嚴謹,結構合理,語言深入淺出。
    通過本書的學習,學生不僅能夠學習到基本的面向對象程序設計技術,而且能夠掌握利用Java語言開發軟體項目的方法。本書配套微課視頻講解,掃描二維碼即可查看。本書配有電子課件。
    本書可以作為高職高專院校軟體技術類專業、電腦應用技術和網路技術及相關專業的教材或參考書,也適合軟體開發人員及相關人員作為自學用書或培訓教材。

作者介紹
編者:盧長鵬|責編:葛瑞禕//廉靜

目錄
項目1  開發超市購物管理系統
  項目介紹
  學習目標
  任務1.1  搭建Java開發環境
  任務分析
  任務實施
  知識解析
    1.1.1  Java的發展
    1.1.2  Java語言的特性
    1.1.3  Java的實現機制
  任務1.2  開發系統登錄菜單和主菜單
  任務分析
  任務實施
  代碼說明
  知識解析
    1.2.1  源文件的命名規則
    1.2.2  Java註釋
  任務拓展
  任務1.3  開發購物結算功能
  任務分析
  任務實施
  代碼說明
  知識解析
    1.3.1  標識符和關鍵字
    1.3.2  Java中的常量
    1.3.3  Java中的變數
    1.3.4  運算符
  任務拓展
  任務1.4  開發購物菜單的選擇功能
  任務分析
  任務實施
  代碼說明
  知識解析
    1.4.1  if條件語句
    1.4.2  switch條件語句
  任務拓展
  任務1.5  升級購物結算功能
  任務分析
  任務實施
  代碼說明
  知識解析
    1.5.1  while循環
    1.5.2  do…while循環
    1.5.3  for循環
    1.5.4  break和continue
    1.5.5  循環嵌套
  任務拓展
  任務1.6  開發庫存管理功能
  任務分析
  任務實施

  代碼說明
  知識解析
    1.6.1  聲明數組和創建數組
    1.6.2  數組的初始化
    1.6.3  數組元素的使用
    1.6.4  數組的常見操作
  任務拓展
  任務1.7  開發會員登錄功能
  任務分析
  任務實施
  代碼說明
  知識解析
    1.7.1  創建String字元串
    1.7.2  String類的常用方法
    1.7.3  定義StringBuffer類的對象
    1.7.4  StringBuffer類的常用方法
  任務拓展
  任務1.8  開發會員註冊功能
  任務分析
  任務實施
  代碼說明
  知識解析
    1.8.1  方法的定義
    1.8.2  方法的調用
    1.8.3  方法的遞歸
  任務拓展
  思政園地
  項目綜合練習
項目2  開發校園信息管理系統
  項目介紹
  學習目標
  任務2.1  教師和學生端信息管理
  任務分析
  任務實施
  代碼說明
  知識解析
    2.1.1  類與對象
    2.1.2  屬性和方法
    2.1.3  類與對象的關係
    2.1.4  類的定義
    2.1.5  創建一個類的對象
    2.1.6  使用對象
  任務拓展
  任務2.2  封裝教師類和學生類
  任務分析
  任務實施
  代碼說明
  知識解析
    2.2.1  封裝的概念
    2.2.2  封裝的優勢

    2.2.3  封裝的步驟
    2.2.4  封裝屬性的訪問
    2.2.5  類的訪問修飾符
    2.2.6  訪問許可權
    2.2.7  static修飾符
  任務拓展
  任務2.3  升級教師類和學生類
  任務分析
  任務實施
  代碼說明
  知識解析
    2.3.1  方法的重載
    2.3.2  構造方法
    2.3.3  構造方法的重載
    2.3.4  this關鍵字
  任務拓展
  任務2.4  優化教師類和學生類
  任務分析
  任務實施
  代碼說明
  知識解析
    2.4.1  繼承
    2.4.2  繼承的特性
    2.4.3  方法的重寫
  任務拓展
  任務2.5  開發管理員類
  任務分析
  任務實施
  代碼說明
  知識解析
    2.5.1  抽象類
    2.5.2  抽象類特點
  任務拓展
  任務2.6  開發教學督導功能
  任務分析
  任務實施
  代碼說明
  知識解析
    2.6.1  多態
    2.6.2  多態的實現
    2.6.3  多態的適用範圍
  任務拓展
  任務2.7  開發學生選課功能
  任務分析
  任務實施
  代碼說明
  知識解析
    2.7.1  介面
    2.7.2  介面的特點
    2.7.3  介面與抽象類的區別

  任務拓展
  思政園地
  項目綜合練習
項目3  開發薪資信息管理系統
  項目介紹
  學習目標
  任務3.1  實現員工薪資信息存儲
  任務分析
  任務實施
  代碼說明
  知識解析
    3.1.1  Java集合容器
    3.1.2  集合介面
  任務拓展
  任務3.2  實現員工狀態信息分類功能
  任務分析
  任務實施
  代碼說明
  知識解析
    3.2.1  LinkedList類
    3.2.2  LinkedList類常用方法
  任務拓展
  任務3.3  設計離職員工薪資結算功能
  任務分析
  任務實施
  代碼說明
  知識解析
    3.3.1  HashSet實現類
    3.3.2  泛型
    3.3.3  增強for型語句格式
  任務拓展
  任務3.4  實現員工查詢信息類
  任務分析
  任務實施
  代碼說明
  知識解析
    3.4.1  Map集合
    3.4.2  HashMap映射
    3.4.3  Iterator迭代器
  任務拓展
  任務3.5  處理計算薪資遇到的問題
  任務分析
  任務實施
  代碼說明
  知識解析
    3.5.1  異常處理機制
    3.5.2  異常處理的語句結構
  任務拓展
  任務3.6  強化員工薪資計算功能
  任務分析

  任務實施
  代碼說明
  知識解析
    3.6.1  異常的分類
    3.6.2  常見的異常類型
  任務拓展
  任務3.7  拋出無法處理的問題
  任務分析
  任務實施
  代碼說明
  知識解析
  任務拓展
  任務3.8  完善員工薪資計算程序
  任務分析
  任務實施
  代碼說明
  知識解析
  任務拓展
  任務3.9  搭建員工信息管理程序框架
  任務分析
  任務實施
  代碼說明
  知識解析
    3.9.1  Java資料庫連接(JDBC)
    3.9.2  資料庫連接字元串
  任務拓展
  任務3.10  完善員工信息管理功能
  任務分析
  任務實施
  代碼說明
  知識解析
    3.10.1  Connection介面
    3.10.2  Statement介面
    3.10.3  ResultSet介面
  任務拓展
  任務3.11  優化員工信息管理功能
  任務分析
  任務實施
  代碼說明
  知識解析
    3.11.1  PreparedStatement介面
    3.11.2  PreparedStatement介面常用方法
  任務拓展
  思政園地
  項目綜合練習
項目4  開發文件管理程序
  項目介紹
  學習目標
  任務4.1  下載並保存網路圖片
  任務分析

  任務實施
  代碼說明
  知識解析
    4.1.1  URL類
    4.1.2  URLConnection類
    4.1.3  流的概念
    4.1.4  流的分類
    4.1.5  位元組流
  任務拓展
  任務4.2  複製網路圖片
  任務分析
  任務實施
  代碼說明
  知識解析
  任務拓展
  任務4.3  利用字元流創建記事本文件
  任務分析
  任務實施
  代碼說明
  知識解析
    4.3.1  字元流常用方法
    4.3.2  FileReader和FileWriter類
  任務拓展
  任務4.4  利用字元緩衝流編輯和保存記事本內容
  任務分析
  任務實施
  代碼說明
  知識解析
  任務拓展
  任務4.5  利用數據流讀寫不同類型數據
  任務分析
  任務實施
  代碼說明
  知識解析
    4.5.1  DataOutputStream類
    4.5.2  DataInputStream類
  任務拓展
  任務4.6  查看目錄文件
  任務分析
  任務實施
  代碼說明
  知識解析
    4.6.1  File類
    4.6.2  File類常用方法
  任務拓展
  任務4.7  實現文件查找功能
  任務分析
  任務實施
  代碼說明
  知識解析

  任務拓展
  任務4.8  實現文件刪除功能
  任務分析
  任務實施
  代碼說明
  知識解析
    4.8.1  delete()方法
    4.8.2  delete()方法注意事項
  任務拓展
  思政園地
  項目綜合練習
項目5  開發多線程程序
  項目介紹
  學習目標
  任務5.1  開發積分抽獎功能
  任務分析
  任務實施
  代碼說明
  知識解析
    5.1.1  進程與線程
    5.1.2  線程的創建方式
    5.1.3  線程的生命周期
    5.1.4  線程的調度
    5.1.5  線程同步
  任務拓展
  任務5.2  開發聊天室商品秒殺功能
  任務分析
  任務實施
  代碼說明
  知識解析
    5.2.1  線程池
    5.2.2  線程池的優勢
    5.2.3  線程池處理流程
    5.2.4  線程池的使用
    5.2.5  Callable和Future
  任務拓展
  任務5.3  利用TCP協議實現網路通信
  任務分析
  任務實施
  代碼說明
  知識解析
    5.3.1  TCP/IP協議
    5.3.2  IP地址
    5.3.3  埠(Port)
    5.3.4  TCP協議
    5.3.5  TCP通信
    5.3.6  Socket類
    5.3.7  ServerSocket類
  任務拓展
  任務5.4  開發多用戶登錄抽獎程序

  任務分析
  任務實施
  代碼說明
  知識解析
  任務拓展
  任務5.5  利用UDP協議實現網路通信
  任務分析
  任務實施
  代碼說明
  知識解析
    5.5.1  TCP協議
    5.5.2  UDP協議通信
  任務拓展
  任務5.6  完善網路聊天室功能
  任務分析
  任務實施
  代碼說明
  知識解析
    5.6.1  InetAddress類和InetSocketAddress類
    5.6.2  TCP與UDP通信的主要區別
  任務拓展
  思政園地
  項目綜合練習
項目6  學生成績管理系統設計與實現
  項目介紹
  學習目標
  任務6.1  需求分析與總體設計
  任務分析
  任務實施
  知識解析
    6.1.1  需求分析
    6.1.2  需求分析的任務
    6.1.3  需求分析的過程
  任務6.2  學生成績管理系統設計與實現
  任務分析
  任務實施
  知識解析
    6.2.1  軟體系統設計
    6.2.2  概要設計
    6.2.3  詳細設計
  任務6.3  學習成績管理系統測試
  任務分析
  任務實施
  代碼說明
  知識解析
    6.3.1  軟體測試
    6.3.2  軟體測試的方法
    6.3.3  軟體測試的流程
  任務拓展
  任務6.4  學生成績管理系統打包

  任務分析
  任務實施
  知識解析
    6.4.1  jar文件
    6.4.2  jar文件的特點
參考文獻

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