Java編程實戰教程

《Java編程實戰教程》是2023年電子工業出版社出版的圖書。

基本介紹

  • 中文名:Java編程實戰教程
  • 出版時間:2023年12月1日
  • 出版社:電子工業出版社
  • ISBN:9787121469008
內容簡介,圖書目錄,

內容簡介

本書對接信息技術的相關崗位需求,主要滿足高等職業教育信息技術類相關專業Java程式設計課程的教學需要,分為Java程式設計基礎(學習Java基礎)、Java面向對象(學習Java面向對象)、Java核心技術實戰(實現多人聊天室系統)和Java實用場景開發(實用場景套用開發)四部分,並通過鴻蒙App開發、多人聊天室系統,以及傳送郵件和簡訊、生成和識別二維碼、識別車牌等具有代表性的實用案例項目來講解Java程式設計基礎、Java面向對象、多執行緒、集合框架、I/O流、網路編程、異常處理、GUI等Java核心編程技術。
本書提供一系列實踐場景,通過完成編程任務和分析代碼,融入Java編程的概念和技術,幫助學生沉浸式地學習Java核心編程技術。小節根據需要設定【隨堂測試】和【動手練習】環節,用於促進師生互動,提高教與學的效果。支持模組化教學,可以使教師根據學生基礎和教學目標,選取相關單元進行教學,具有“活頁式”教材的效果。
本書體系完整,內容實用,配套資源豐富,既可以作為高等職業教育信息技術類相關專業包括高職和本科學生的學習用書,也可以作為Java技術愛好者的自學參考用書。

圖書目錄

第一部分 學習Java基礎
單元1 初識Java
1.1 任務描述
1.2 了解什麼是Java
1.3 JDK的下載和安裝
1.3.1 區分JVM、JRE和JDK
1.3.2 下載並安裝JDK
1.4 完成並分析第一個Java程式
1.4.1 完成第一個Java程式
1.4.2 Java代碼的基本格式
1.4.3 Java注釋
1.4.4 Java程式入口方法main()
1.5 IntelliJ IDEA的安裝和配置
1.5.1 了解什麼是IntelliJ IDEA
1.5.2 下載並安裝IDEA
1.5.3 在IDEA中配置全局JDK
1.5.4 在IDEA中創建Java項目和Java類
單元2 掌握Java編程基礎
2.1 任務描述
2.2 在IDEA中完成一個可以互動的Java程式
2.3 Java編程基礎
2.3.1 類、對象、方法和實例變數的概念
2.3.2 方法的調用
2.3.3 數據類型、變數和標識符的使用
2.3.4 算術運算符和賦值運算符的使用
2.4 初識面向對象
2.4.1 構造方法
2.4.2 方法的重載
2.4.3 類的實例成員和靜態成員
2.4.4 final關鍵字
單元3 掌握Java的流程控制和數組類型
3.1 任務描述
3.2 掌握Java的流程控制
3.2.1 關係運算符和邏輯運算符
3.2.2 if判斷
3.2.3 switch多重選擇
3.2.4 條件表達式
3.2.5 while循環
3.2.6 do while循環
3.2.7 for循環
3.3 掌握Java的數組類型
3.3.1 數組變數的定義和初始化
3.3.2 查看數組的大小並訪問數組中的元素
3.3.3 使用for循環遍歷數組
3.3.4 使用for each循環遍歷數組
3.3.5 多維數組
階段測試:Java編程基礎測試
第二部分 學習Java面向對象
單元4 開發一個簡單的鴻蒙App
4.1 任務描述
4.2 搭建鴻蒙開發環境
4.2.1 註冊華為賬號並開通華為雲
4.2.2 登錄華為開發者聯盟官網完成實名認證
4.2.3 安裝並配置鴻蒙開發環境DevEco Studio
4.3 快速開發一個基於Java的鴻蒙App
4.3.1 創建一個新的項目
4.3.2 啟動模擬器運行程式
4.4 掌握Java面向對象的基礎
4.4.1 認識鴻蒙App中Java的類和包
4.4.2 通過繼承編寫鴻蒙App的Java類
4.4.3 通過覆蓋實現App自身的業務邏輯
4.4.4 掌握super和this關鍵字
單元5 開發一個可以互動的鴻蒙App
5.1 任務描述
5.2 在布局檔案中添加一個單擊按鈕
5.3 添加initiateUI()方法獲得界面組件對象並初始化界面
5.3.1 在MainAbilitySlice類中添加數據成員
5.3.2 在Java中定義方法的語法
5.3.3 添加initiateUI()方法
5.4 實現事件監聽者接口處理互動
5.4.1 通過添加addListener()方法來處理單擊事件
5.4.2 事件監聽者和接口
5.4.3 內部類和內部接口
5.4.4 類的繼承關係和Object根類
5.5 在AbilitySlice類的onStart()方法中調用方法初始化界面並添加事件監聽者
5.5.1 在onStart()方法中調用initiateUI()方法和addListener()方法
5.5.2 重新啟動模擬器並運行程式
5.5.3 匿名內部類
5.6 掌握抽象類、接口和Java的單繼承機制
階段測試:Java面向對象測試
第三部分 實現多人聊天室系統
單元6 準備開發環境
6.1 任務描述
6.2 掌握Maven的基本使用方法
6.2.1 了解什麼是Maven
6.2.2 下載並安裝Maven
6.2.3 配置Maven的本地倉庫位置和中央倉庫鏡像
6.2.4 mvn命令的使用
6.2.5 在IDEA中配置全局Maven
6.3 掌握Git的基本使用方法
6.3.1 了解什麼是Git
6.3.2 下載並安裝Git
6.3.3 Git的4個區和5個狀態
6.3.4 在本地對原始碼進行基本的版本控制
6.3.5 通過遠程版本庫管理原始碼的版本
6.3.6 在IDEA中配置全局Git
階段測試:使用Maven及Git測試
單元7 連線客戶端與伺服器端
7.1 了解多人聊天室系統的需求和本單元任務
7.1.1 了解多人聊天室系統的需求
7.1.2 本單元任務描述及實現思路
7.2 編寫聊天伺服器的ChatServer類
7.2.1 創建ChatServer類
7.2.2 創建綁定到指定連線埠的ServerSocket對象
7.2.3 監聽客戶端連線請求
7.2.4 獲得socket對象對應的輸入流對象
7.2.5 通過調用對象流的readObject()方法來接收客戶端的輸入
7.2.6 輸出客戶端進入聊天室的提示信息
7.2.7 向客戶端傳送歡迎信息
7.3 編寫客戶端的ChatClient類
7.4 聯合測試ChatServer和ChatClient
7.5 編寫支持與多個客戶端互動的ChatChannel類
7.5.1 執行緒的引入
7.5.2 編寫ChatChannel類
7.6 將版本1代碼托

相關詞條

熱門詞條

聯絡我們