本書依據(jù)Java教學(xué)和實(shí)訓(xùn)的要求,以培養(yǎng)具有計算思維的Java軟件工程師為教學(xué)目標(biāo),主要講解Java語法、面向?qū)ο缶幊碳夹g(shù)、JDK常見類的使用、Java I/O技術(shù)、Java GUI技術(shù)、Java多線程技術(shù)、Java網(wǎng)絡(luò)編程技術(shù)和JDBC編程技術(shù)等內(nèi)容。
本書基于JDK 16和Eclipse IDE,堅(jiān)持夠用、實(shí)用、簡單、直接的理念,對教學(xué)內(nèi)容進(jìn)行重構(gòu)。通過活代碼和做中學(xué)來講解Java; 以名家觀點(diǎn)、思政話題、拓展知識和綜合實(shí)例來融入課程思政; 通過示例程序、編程實(shí)踐、綜合實(shí)例和課程設(shè)計項(xiàng)目來構(gòu)建Java學(xué)習(xí)路線。
本書適合作為高等學(xué)校Java程序設(shè)計等編程入門課程的教材。本書能夠幫助教師輕松地組織線上線下混合式教學(xué),并幫助讀者少走彎路,快速掌握J(rèn)ava編程實(shí)踐能力。
第1章 走進(jìn)Java編程世界
1.1 IT產(chǎn)業(yè)
1.1.1 信息技術(shù)
1.1.2 互聯(lián)網(wǎng)和物聯(lián)網(wǎng)
1.1.3 云計算
1.1.4 大數(shù)據(jù)
1.1.5 人主智能
1.2 Java簡介
1.2.1 Java是什么
1.2.2 Java語言的特點(diǎn)
1.2.3 為什么要學(xué)Java
1.2.4 怎樣學(xué)習(xí)Java
1.2.5 怎樣才算學(xué)好了Java
1.3 搭建Java開發(fā)環(huán)境
1.3.1 Jav*臺的基本概念
1.3.2 Java程序的運(yùn)行
1.3.3 JDK的下載、安裝和配置
1.3.4 Eclipse的下載、安裝和配置
1.4 在Eclipse中開發(fā)Java程序
1.4.1 Eclipse的基本概念
1.4.2 對Eclipse進(jìn)行簡單設(shè)置
1.4.3 Eclipse基本操作
1.4.4 第一個Java程序
1.4.5 Java開發(fā)過程的英文能力要求
1.5 綜合實(shí)例:構(gòu)建Java開發(fā)環(huán)境,扣好編程的第一?圩
1.5.1 案例背景
1.5.2 編程實(shí)踐
1.6 本章小結(jié)
1.7 自測題
第2章 Java語言基礎(chǔ)(上)
2.1 Java語言的語法成分
2.1.1 標(biāo)識符
2.1.2 關(guān)鍵字和保留字
2.1.3 分隔符
2.1.4 注釋
2.1.5 編碼規(guī)范
2.2 數(shù)據(jù)類型和賦值語句
2.2.1 數(shù)據(jù)類型
2.2.2 賦值語句
2.2.3 基本數(shù)據(jù)類型的轉(zhuǎn)換
2.3 變量和常量
2.3.1 整數(shù)類型變量
2.3.2 小數(shù)類型變量
2.3.3 字符類型變量
2.3.4 布爾類型變量
2.3.5 字符串類型變量
2.3.6 對象包裝類
2.4 Java數(shù)據(jù)的輸入和輸出
2.4.1 使用計算機(jī)解決問題
2.4.2 用print()和println()實(shí)現(xiàn)數(shù)據(jù)的輸出
2.4.3 用printf()實(shí)現(xiàn)數(shù)據(jù)的輸出
2.4.4 用Scanner實(shí)現(xiàn)鍵盤數(shù)據(jù)的輸入
2.4.5 Java應(yīng)用程序模板
2.5 綜合實(shí)例:關(guān)注環(huán)境空氣質(zhì)量,建設(shè)綠色中國
2.5.1 案例背景
2.5.2 編程實(shí)踐
2.6 本章小結(jié)
2.7 自測題
第3章 Java語言基礎(chǔ)(下)
3.1 運(yùn)算符和表達(dá)式
3.1.1 機(jī)器數(shù)
3.1.2 算術(shù)運(yùn)算符
3.1.3 關(guān)系運(yùn)算符
3.1.4 邏輯運(yùn)算符
3.1.5 位運(yùn)算符
3.1.6 條件運(yùn)算符
3.1.7 表達(dá)式
3.1.8 語句
3.2 Java流程控制語句
……
第4章 面向?qū)ο螅ㄉ希?/p>
第5章 面向?qū)ο螅ㄏ拢?/p>
第6章 JDK常見類的使用(上)
第7章 JDK常見類的使用(下)
第8章 Java I/O技術(shù)
第9章 Java GUI編程技術(shù)
第10章 Java多線程技術(shù)
第11章 Java網(wǎng)絡(luò)編程技術(shù)
第12章 JDBC編程技術(shù)
第13章 課程設(shè)計:排隊(duì)叫號模擬系統(tǒng)(上)
第14章 課程設(shè)計:排隊(duì)叫號模擬系統(tǒng)(下)
參考文獻(xiàn)
參考網(wǎng)站
附錄A 各章課程思政主題列表
附錄B 各章教學(xué)視頻列表