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