Java編程入門:任務(wù)式學(xué)習(xí)指南
定 價:65 元
叢書名:數(shù)字化人才職場賦能系列叢書
- 作者:開課吧組編 安志剛 李偉杰 編著
- 出版時間:2020/8/1
- ISBN:9787111660408
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:224
- 紙張:
- 版次:
- 開本:16開
本書適用于Java編程語言的初學(xué)者。在Java入門階段很容易陷入概念繁雜和不知道從何入手的尷尬。本書定位于Java程序邏輯訓(xùn)練,以完成任務(wù)的方式一步步進(jìn)行知識點講解,*終完成任務(wù)驗收,以任務(wù)拆解學(xué)習(xí)過程,學(xué)習(xí)目的性更強(qiáng)。每個任務(wù)以任務(wù)描述→目標(biāo)→任務(wù)線索→任務(wù)實施→驗收標(biāo)準(zhǔn)→問題總結(jié)→擴(kuò)展閱讀的主線展開,線索學(xué)習(xí)成為任務(wù)完成的關(guān)鍵點,讓讀者在具體任務(wù)的完成過程中進(jìn)行Java程序邏輯入門學(xué)習(xí),除了收獲知識還能了解業(yè)務(wù)內(nèi)容,直觀感受程序解決實際問題的過程。
本書采用了目前業(yè)界使用率較高的IDEA作為開發(fā)工具,每個任務(wù)均配有重要知識點串講視頻,同時提供了可免費下載的完整的源代碼供讀者參考學(xué)習(xí)。
致數(shù)字化人才的一封信
前言
●任務(wù)1認(rèn)識Java世界
1.1任務(wù)描述
1.2目標(biāo)
1.3任務(wù)線索
1.3.1計算機(jī)基本概念
1.3.2Java歷史
1.3.3Java語言開發(fā)環(huán)境概述
1.3.4下載JDK
1.3.5安裝JDK
1.3.6Java程序開發(fā)步驟
1.4任務(wù)實施
1.5驗收標(biāo)準(zhǔn)
1.6問題總結(jié)
1.7擴(kuò)展閱讀
1.7.1Java平臺的版本劃分
1.7.2Java語言是否跨平臺
1.7.3如何實現(xiàn)Java跨平臺
1.7.4安裝IDEA完成Java代碼的編寫和運行
●任務(wù)2完成薪資轉(zhuǎn)換工具
2.1任務(wù)描述
2.2目標(biāo)
2.3任務(wù)線索
2.3.1Java程序基本結(jié)構(gòu)及注釋
2.3.2標(biāo)識符命名規(guī)范
2.3.3Java數(shù)據(jù)類型和變量
2.3.4Java控制臺輸入輸出
2.3.5Java運算符
2.3.6格式化輸出
2.4任務(wù)實施
2.5驗收標(biāo)準(zhǔn)
2.6問題總結(jié)
2.7擴(kuò)展閱讀
2.7.1使用Java實現(xiàn)兩數(shù)交換
2.7.2解析四位正整數(shù)并求各位數(shù)字之和
●任務(wù)3實現(xiàn)出租車計費功能
3.1任務(wù)描述
3.2目標(biāo)
3.3任務(wù)線索
3.3.1Java程序執(zhí)行結(jié)構(gòu)概述
3.3.2if語法
3.3.3switch語法
3.3.4字符串常用方法
3.4任務(wù)實施
3.5驗收標(biāo)準(zhǔn)
3.6問題總結(jié)
3.7擴(kuò)展閱讀
3.7.1短路運算符與非短路運算符
3.7.2switch的表達(dá)式是否可以是“l(fā)ong”類型
●任務(wù)4實現(xiàn)Java“人機(jī)”對話
4.1任務(wù)描述
4.2目標(biāo)
4.3任務(wù)線索
4.3.1Java程序循環(huán)結(jié)構(gòu)概述
4.3.2while循環(huán)
4.3.3do-while循環(huán)
4.3.4for循環(huán)
4.3.5循環(huán)中的關(guān)鍵字
4.3.6通過斷點調(diào)試?yán)斫庋h(huán)結(jié)構(gòu)
4.3.7循環(huán)嵌套及典型應(yīng)用案例
4.3.8字符串方法補(bǔ)充
4.4任務(wù)實施
4.5驗收標(biāo)準(zhǔn)
4.6問題總結(jié)
4.7擴(kuò)展閱讀
4.7.1實現(xiàn)1~100的求和功能
4.7.2雞兔同籠問題
●任務(wù)5實現(xiàn)會議室預(yù)定管理
5.1任務(wù)描述
5.2目標(biāo)
5.3任務(wù)線索
5.3.1一維數(shù)組基本語法
5.3.2數(shù)組常見屬性和方法
5.3.3一維數(shù)組常見算法
5.3.4二維數(shù)組
5.3.5整數(shù)輸入的有效性判斷
5.4任務(wù)實施
5.5驗收標(biāo)準(zhǔn)
5.6問題總結(jié)
5.7擴(kuò)展閱讀
5.7.1二分法查找
5.7.2楊輝三角
●任務(wù)6實現(xiàn)小區(qū)快遞管理
6.1任務(wù)描述
6.2目標(biāo)
6.3任務(wù)線索
6.3.1面向?qū)ο蟾攀?br>6.3.2類與對象的關(guān)系
6.3.3類的定義
6.3.4類的成員——屬性
6.3.5類的成員——方法
6.3.6對象的創(chuàng)建與使用
6.3.7包
6.3.8方法定義和調(diào)用示例
6.3.9系統(tǒng)定義方法及static方法
6.3.10封裝
6.3.11this關(guān)鍵字
6.3.12構(gòu)造方法
6.3.13JavaBean標(biāo)準(zhǔn)
6.3.14異常處理
6.3.15Java中的包裝類
6.3.16泛型集合ArrayList
6.4任務(wù)實施
6.5驗收標(biāo)準(zhǔn)
6.6問題總結(jié)
6.7擴(kuò)展閱讀
6.7.1OOA
6.7.2OOD
6.7.3OOP
6.7.4MVC
●任務(wù)7實現(xiàn)文件加密
7.1任務(wù)描述
7.2目標(biāo)
7.3任務(wù)線索
7.3.1File類
7.3.2文件讀寫操作
7.3.3序列化與反序列化
7.4任務(wù)實施
7.5驗收標(biāo)準(zhǔn)
7.6問題總結(jié)
7.7擴(kuò)展閱讀
●任務(wù)8家庭記賬系統(tǒng)
8.1任務(wù)描述
8.2目標(biāo)
8.3任務(wù)線索
8.3.1項目概述
8.3.2項目需求
8.3.3設(shè)計框架
8.3.4開發(fā)實現(xiàn)
8.3.5測試環(huán)節(jié)
8.3.6Java項目打包
8.4任務(wù)實施
8.5驗收標(biāo)準(zhǔn)
8.6問題總結(jié)