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

Java程序設計任務驅動教程(微課版工業和信息化精品系列教材)

  • 作者:編者:姜海嵐//程琳|責編:馬小霞
  • 出版社:人民郵電
  • ISBN:9787115681584
  • 出版日期:2026/04/01
  • 裝幀:平裝
  • 頁數:192
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以解決實際問題、提升學生的邏輯思維能力為目標,循序漸進地講解Java的核心基礎知識。首先介紹Java開發環境的下載、安裝與配置,第一個Java程序的編寫,Java集成開發工具的使用;然後介紹Java編程基礎知識、流程式控制制語句、類和對象的定義與使用、封裝、繼承和多態、抽象類和介面;最後介紹異常處理和I/O操作、集合應用技術、JDBC資料庫編程,以及Java在人工智慧和大數據方向的應用。
    本書以Java開發工程師的崗位需求為目標,融入技能競賽、統一建模語言和認證,精心設計29個任務,使讀者在實踐中提升分析和解決實際問題的能力,為未來的職業生涯打下堅實的基礎。
    本書可作為應用型本科、職業院校電腦軟體技術、人工智慧和大數據專業相關課程的教材,也可作為Java程序設計愛好者的參考書。

作者介紹
編者:姜海嵐//程琳|責編:馬小霞

目錄
項目一  認識Java
  知識與素養目標
  任務一  配置Java開發環境
    任務要求
    相關知識
      (一)Java概述
      (二)Java核心技術
    任務實現
    下載JDK
  任務二  編寫第一個Java程序
    任務要求
    相關知識
      (一)Java程序的結構
      (二)Java程序的編譯和運行
    任務實現
      (一)使用記事本軟體編寫「HelloWorld.java」源程序
      (二)編譯Java源程序並運行
      (三)案例解析
    小結
    隨堂練習
    課後任務
項目二  使用集成開發工具開發Java程序
  知識與素養目標
  任務  使用IDEA開發Java程序
    任務要求
    相關知識
      (一)IDEA概述
      (二)IDEA的下載、安裝與配置
    任務實現
      (一)使用IDEA創建Java項目
      (二)創建類並編寫Java代碼
      (三)運行及調試
  任務拓展  使用IDEA的AI插件通義靈碼進行開發
    小結
    隨堂練習
    課後任務
項目三  Java編程基礎知識
  知識與素養目標
  任務一  計算圓的面積——Java基本語法的使用
    任務要求
    相關知識
      (一)一個簡單的Java程序
      (二)註釋
      (三)標識符
      (四)變數
      (五)賦值語句
      (六)Java的基本數據類型
      (七)變數的類型轉換
    任務實現
      (一)根據要求設計演算法

      (二)使用Java實現演算法
  任務二  從控制台讀取半徑——Java輸入輸出的使用
    任務要求
    相關知識
      (一)Java的輸入和輸出
      (二)常量
    任務實現
    小結
    隨堂練習
    課後任務
項目四  使用if、switch語句進行選擇控制
  知識與素養目標
  任務一  編寫加法測驗助手——簡單if語句的使用
    任務要求
    相關知識
      (一)運算符
      (二)單分支if語句
      (三)雙分支if-else語句
      (四)條件表達式
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
  任務二  計算BMI——多分支if-else語句的使用
    任務要求
    相關知識
      (一)邏輯運算符
      (二)if語句嵌套
      (三)多分支if-else語句
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
  任務三  季節轉換——switch語句的使用
    任務要求
    相關知識
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
    小結
    隨堂練習
    課後任務
項目五  使用循環重複執行語句
  知識與素養目標
  任務一  加法測驗助手升級——while循環的使用
    任務要求
    相關知識
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
  任務二  模擬猜數字遊戲——do-while循環的使用
    任務要求

    相關知識
      (一)do-while循環
      (二)break語句
      (三)continue語句
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
  任務三  求素數問題——for循環的使用
    任務要求
    相關知識
      (一)for循環
      (二)循環嵌套
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
  任務四  設計耗材管理系統——數組的使用
    任務要求
    相關知識
      (一)一維數組
      (二)二維數組
    任務實現
      (一)根據要求設計演算法
      (二)用Java代碼實現演算法
    小結
    隨堂練習
    課後任務
項目六  類和對象的定義與使用
  知識與素養目標
  任務一  計算圓的面積和周長——類和對象的使用
    任務要求
    相關知識
      (一)類與對象
      (二)類的語法格式
      (三)對象的創建與使用
      (四)包
    任務實現
      (一)根據要求設計演算法
      (二)畫出UML類圖
      (三)用Java代碼實現演算法
  任務二  計算圓的面積——構造方法的使用
    任務要求
    相關知識
      (一)構造方法
      (二)構造方法的分類
      (三)構造方法的重載
      (四)this關鍵字
      (五)static關鍵字
    任務實現
      (一)根據要求修改類
      (二)畫出UML類圖

      (三)用Java代碼實現演算法
    小結
    隨堂練習
    課後任務
項目七  封裝
  知識與素養目標
  任務  改寫計算圓面積的程序,避免錯誤輸入——封裝的使用
    任務要求
    相關知識
      (一)封裝
      (二)訪問封裝后的私有成員變數
      (三)訪問許可權
    任務實現
      (一)根據要求修改類
      (二)畫出UML類圖
      (三)用Java代碼實現演算法
    小結
    隨堂練習
    課後任務
項目八  繼承和多態
  知識與素養目標
  任務一  幾何圖形的繼承關係設計——繼承的使用
    任務要求
    相關知識
      (一)父類與子類
      (二)繼承的注意事項
      (三)方法的重寫
      (四)super關鍵字
      (五)區分重寫與重載
    任務實現
      (一)根據要求設計演算法
      (二)畫出UML類圖
      (三)用Java代碼實現演算法
  任務二  寵物餵養的實現——繼承和多態的使用
    任務要求
    相關知識
      (一)多態
      (二)類的依賴關係
    任務實現
    小結
    隨堂練習
    課後任務
項目九  抽象類和介面
  知識與素養目標
  任務一  求幾何圖形的面積——抽象類的使用
    任務要求
    相關知識
      (一)抽象方法和抽象類
      (二)抽象方法和抽象類的UML類圖
    任務實現

  任務二  實現動物和植物的共性——介面的使用
    任務要求
    相關知識
      (一)介面
      (二)介面的UML類圖
    任務實現
    小結
    隨堂練習
    課後任務
項目十  異常處理和I/O操作
  知識與素養目標
  任務一  成績錄入系統的異常捕獲——try-catch-finally語句的使用
    任務要求
    相關知識
      (一)什麼是異常
      (二)使用try-catch-finally語句處理異常
      (三)異常類型
    任務實現
  任務二  文件處理系統的異常拋出——throw和throws關鍵字的使用
    任務要求
    相關知識
      (一)File類
      (二)throws關鍵字
      (三)throw關鍵字
      (四)自定義異常類
      (五)I/O讀取文件
    任務實現
    小結
    隨堂練習
    課後任務
項目十一  集合應用技術
  知識與素養目標
  任務一  使用集合保存錄入的班級學生考試成績
    任務要求
    相關知識
      (一)集合
      (二)集合的分類
      (三)List介面
      (四)ArrayList類及其使用
      (五)LinkedList類及其使用
    任務實現
  任務二  使用集合統計班級成績
    任務要求
    相關知識
      (一)foreach循環和泛型
      (二)迭代器——Iterator介面
    任務實現
  任務三  使用集合實現成績從高到低排序
    任務要求
    相關知識

      (一)HashSet類
      (二)TreeSet類
    任務實現
    小結
    隨堂練習
    課後任務
項目十二  JDBC資料庫編程
  知識與素養目標
  任務一  通過JDBC實現基礎的CRUD操作
    任務要求
    相關知識
      (一)JDBC
      (二)資料庫設計
      (三)使用JDBC編程
    任務實現
  任務二  使用PreparedStatement實現預編譯SQL查詢
    任務要求
    相關知識
      (一)SQL注入
      (二)參數化查詢
    任務實現
    小結
    隨堂練習
    課後任務
項目十三  人工智慧和大數據技術的應用
  知識與素養目標
  任務一  人工智慧技術的應用——詞頻統計
    任務要求
    相關知識
      (一)自然語言處理與HanLP
      (二)HanLP的下載與配置
    任務實現
  任務二  人工智慧技術的應用——人臉檢測
    任務要求
    相關知識
      (一)電腦視覺與OpenCV
      (二)OpenCV的下載與配置
    任務實現
  任務三  大數據技術的應用——商品銷售數據分析
    任務要求
    相關知識
      (一)大數據分析與Spark
      (二)Spark的安裝與配置
    任務實現
    小結
    隨堂練習
    課後任務

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