本書從初學(xué)者的角度詳細(xì)講解了Java開發(fā)中重點(diǎn)用到的多種技術(shù)。全書以任務(wù)推進(jìn)的方式進(jìn)行講解, 共11個(gè)任務(wù), 包括初識(shí)Java、Java語法基礎(chǔ)、Java面向?qū)ο缶幊桃约?+X綜合實(shí)戰(zhàn)4個(gè)方面的內(nèi)容, 以幫助讀者培養(yǎng)良好的編程習(xí)慣, 熟悉開發(fā)工具的使用, 了解技術(shù)發(fā)展現(xiàn)狀。本書的任務(wù)內(nèi)容涉及冬奧會(huì)及冬奧項(xiàng)目、航空航天、健康管理等, 嘗試從技術(shù)學(xué)習(xí)和技能實(shí)踐過程中, 潛移默化地培養(yǎng)讀者的愛國情懷和民族自豪感, 踐行立德樹人的根本任務(wù)。本書附有微課視頻、多媒體電子課件、源代碼、測(cè)試題及答案等豐富的教學(xué)資源, 微課視頻在書中以二維碼形式呈現(xiàn), 方便讀者直接觀看, 實(shí)現(xiàn)線上線下學(xué)習(xí)相結(jié)合。
第1單元 初識(shí)Java
單元內(nèi)容
學(xué)習(xí)目標(biāo)
任務(wù)1.1 安裝配置Java
【涉及知識(shí)點(diǎn)】
1.1.1 Java簡介
1.1.2 Java語言的特點(diǎn)
1.1.3 Java核心機(jī)制
1.1.4 Java SE的 與安裝
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)1.2 “北京冬奧會(huì)歡迎您!”——編寫第一個(gè)Java程序
【涉及知識(shí)點(diǎn)】
1.2.1 Java集成開發(fā)環(huán)境Eclipse
1.2.2 編寫Java程序
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
第2單元 Java語法基礎(chǔ)
單元內(nèi)容
學(xué)習(xí)目標(biāo)
任務(wù)2.1 校園送餐需求數(shù)量統(tǒng)計(jì)——Java基本語法規(guī)則
【涉及知識(shí)點(diǎn)】
2.1.1 代碼的基本格式
2.1.2 注釋
2.1.3 標(biāo)識(shí)符
2.1.4 關(guān)鍵字
2.1.5 常量與變量
2.1.6 數(shù)據(jù)類型
2.1.7 常見運(yùn)算符
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)2.2 花樣滑冰旋轉(zhuǎn)次數(shù)統(tǒng)計(jì)——程序的流程控制
【涉及知識(shí)點(diǎn)】
2.2.1 順序結(jié)構(gòu)
2.2.2 選擇結(jié)構(gòu)
2.2.3 循環(huán)結(jié)構(gòu)
2.2.4 跳轉(zhuǎn)語句
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)2.3 運(yùn)動(dòng)項(xiàng)目的設(shè)定——方法定義
【涉及知識(shí)點(diǎn)】
2.3.1 方法的基本概念
2.3.2 方法重載
2.3.3 方法遞歸
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)2.4 北京冬奧會(huì)獎(jiǎng)牌榜——數(shù)組
【涉及知識(shí)點(diǎn)】
2.4.1 一維數(shù)組
2.4.2 數(shù)組的常規(guī)操作
2.4.3 多維數(shù)組
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
第3單元 Java面向?qū)ο缶幊?/span>
單元內(nèi)容
學(xué)習(xí)目標(biāo)
任務(wù)3.1 學(xué)生健康信息管理——類和對(duì)象
【涉及知識(shí)點(diǎn)】
3.1.1 面向?qū)ο蟮母拍?/span>
3.1.2 類和對(duì)象的刨建
3.1.3 類的封裝
3.1.4 構(gòu)造方法
3.1.5 static關(guān)鍵字
3.1.6 內(nèi)部類
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)3.2 物流信息管理——繼承和多態(tài)
【涉及知識(shí)點(diǎn)】
3.2.1 繼承
3.2.2 final關(guān)鍵字
3.2.3 抽象類
3.2.4 接口
3.2.5 多態(tài)
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)3.3 航空系統(tǒng)異常處理模擬異常
【涉及知識(shí)點(diǎn)】
3.3.1 異常的基本概念
3.3.2 異常的分類
3.3.3 異常處理
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
任務(wù)3.4 “犇犇”機(jī)器牛代碼分類保存——包
【涉及知識(shí)點(diǎn)】
3.4.1 包的聲明
3.4.2 包的導(dǎo)入
3.4.3 常用包文件
【實(shí)戰(zhàn)記錄活頁手冊(cè)】J
任務(wù)3.5 冬奧會(huì)智能餐廳——JDBC數(shù)據(jù)庫編程
【涉及知識(shí)點(diǎn)】
3.5.1 JDBC概述
3.5.2 JDBC數(shù)據(jù)庫編程基本操作
3.5.3 JDBC編程進(jìn)階
【實(shí)戰(zhàn)記錄活頁手冊(cè)】
第4單元 Java 1+X綜合實(shí)戰(zhàn)
單元內(nèi)容
學(xué)習(xí)目標(biāo)
【涉及知識(shí)點(diǎn)】
4.1 什么是1+X
4.2 Java Web應(yīng)用開發(fā)職業(yè)技能等級(jí)標(biāo)準(zhǔn)
4.3 1+X理論試題
4.4 1+X實(shí)操試題
【實(shí)戰(zhàn)記錄活頁手冊(cè)(理論試題)】
【實(shí)戰(zhàn)記錄活頁手冊(cè)(實(shí)操試題)】
參考文獻(xiàn)