Java程序設計基礎

賴紅

  • 出版商: 電子工業
  • 出版日期: 2021-07-01
  • 定價: $282
  • 售價: 8.5$240
  • 語言: 簡體中文
  • 頁數: 244
  • 裝訂: 平裝
  • ISBN: 712141368X
  • ISBN-13: 9787121413681
  • 下單後立即進貨 (約4週~6週)

商品描述

Java開發工程師崗位有著相對較高的薪酬水平和較為廣闊的發展前景。本書以 Java工程師崗位能力要求為主線,將 Java技術點分為 8個單元 25小節,主要包括 Java開發環境搭建、 Java基礎語法、類與對象、 GUI、數組與集合、 I/O(輸入/輸出)等內容。本書提供了豐富的案例進行講解,使用了內存結構圖講解程序的運行流程,通俗易懂;每一個小節都安排了實訓編程任務,通過將知識點融入任務,可以更好地指導學生實踐,在實踐中提高 Java的編程能力。本書包含了 121個知識點案例、28個實訓任務、220道習題、25小節慕課視頻。本書支持教師進行線下網絡課程教學,開發了 25個雨課堂課件和課前預習課件,教師通過本書提供的雨課堂教學課件,可以將帶有 MOOC視頻、習題、語音的課前預習課件推送到學生手機上,也可以讓學生在課堂上實時答題、彈幕互動,為傳統課堂教學師生互動提供了完美的解決方案。通過本書的學習,讀者可以快速掌握 Java應用程序開發所需的基礎知識。

作者簡介

賴紅,男,出生於 1981 年3 月,講師,博士,主要研究領域為移動互聯網應用技術、嵌入式系統、虛擬儀器技術、無線通信技術等。 
2008 年在華中科技大學取得博士學位,2008年-2012年,在中興通訊股份有限公司無線研究院擔任嵌入式系統高級工程師、系統架構師,2012年加入深圳信息職業技術學院軟件學院,擔任移動互聯網應用技術專業骨干教師;近年來主持了廣東省優秀青年教師基金和深圳市科技計劃2項,參與了包括政府項目和公司項目在內的各類科研項目6項。
在國際國內主要學術刊物上第一作者發表論文10篇(其中EI收錄4篇),申請了4項中國專利。
教學方面,承擔“Java編程技術”、“Android初級編程”、“Android高級編程”、“App Inventor開發”;作為指導老師組織、培訓並指導學生參加全國高職技能大賽移動互聯應用軟件開發賽獲得一等獎兩項,省級以上一等獎4項。

目錄大綱

第1章 Java基礎
1.1 Java概述
1.2 JDK的下載和安裝
1.2.1 JDK的下載
1.2.2 JDK的安裝
1.2.3 JDK的環境變量配置 
1.3 第一個Java程序
1.4 單元實訓  
1.4.1 實訓任務
1.4.2 任務實施
1.4.3 任務運行
1.5 單元小測  
1.5.1 判斷題
1.5.2 選擇題
1.5.3 編寫應用程序

第2章 Java語法
2.1 Java基本語法
2.2 常量和變量 
2.2.1 常量
2.2.2 變量
2.2.3 單元實訓
2.3 運算符和表達式
2.3.1 算術運算符
2.3.2 賦值運算符
2.3.3 比較運算符
2.3.4 邏輯運算符
2.3.5 位運算符
2.3.6 運算符優先級
2.4 單元實訓
2.4.1 實訓任務
2.4.2 編程過程
2.4.3 編程源代碼
2.5 單元小測
2.5.1 判斷題
2.5.2 單選題
2.5.3 編程題

第3章 分支與循環
3.1 選擇結構語句
3.1.1 if條件語句
3.1.2 switch條件語句
3.1.3 單元實訓
3.2 循環結構語句
3.2.1 while循環語句
3.2.2 do while循環語句
3.2.3 for循環語句
3.2.4 多重循環語句
3.2.5 跳轉語句
3.2.6 單元實訓 1
3.2.7 單元實訓 2
3.3 方法和遞歸
3.3.1 方法
3.3.2 遞歸
3.3.3 單元實訓 1
3.3.4 單元實訓 2
3.4 單元小測
3.4.1 判斷題
3.4.2 單選題
3.4.3 編程題

第4章 類和對象
4.1 類和對象概述
4.1.1 面向對象的定義
4.1.2 類與對象
4.1.3 單元實訓
4.2 構造方法與this關鍵字
4.2.1 構造方法
4.2.2 this關鍵字
4.2.3 單元實訓
4.3 static關鍵字與內部類
4.3.1 static關鍵字
4.3.2 內部類
4.3.3 單元實訓
4.4 單元小測
4.4.1 判斷題
4.4.2 單選題
4.4.3 編程題

第5章 繼承與接口
5.1 類的繼承
5.1.1 繼承的概念
5.1.2 重寫父類方法
5.1.3 super關鍵字
5.1.4 final關鍵字
5.1.5 單元實訓
5.2 抽像類與接口
5.2.1 抽像類
5.2.2 接口
5.2.3 單元實訓
5.3 多態與異常
5.3.1 多態 
5.3.2 異常 
5.3.3 單元實訓
5.5.4 單元小測 
5.4.1 判斷題 
5.4.2 單選題 
5.4.3 編程題 

第6章 Java GUI 
6.1 GUI概述
6.1.1 AWT概述
6.1.2 AWT事件
6.1.3 AWT常用事件
6.2 AWT佈局與繪圖 
6.2.1 AWT佈局
6.2.2 AWT繪圖
6.3 Swing窗口與對話框
6.3.1 JFrame窗口 
6.3.2 JDialog對話框
6.3.3 中間容器 
6.4 Swing菜單與按鈕組件
6.4.1 Menu組件
6.4.2 按鈕組件
6.5 單元實訓
6.5.1 計算器
6.5.2 個人所得稅計算器
6.6 單元小測 
6.6.1 判斷題
6.6.2 單選題
6.6.3 編程題

第7章 數組與集合
7.1 數組
7.1.1 數組定義
7.1.2 數組操作
7.1.3 多維數組
7.1.4 單元實訓
7.2 集合與List接口
7.2.1 集合概述
7.2.2 Collection接口
7.2.3 List接口
7.2.4 Iterator接口
7.2.5 單元實訓
7.3 Set與Map接口
7.3.1 Set接口
7.3.2 Map接口
7.3.3 單元實訓
7.4 單元小測
7.4.1 判斷題
7.4.2 選擇題
7.4.3 編程題

第8章 I/O(輸入/輸出)
8.1 字節流
8.1.1 I/O流
8.1.2 字節流概述
8.1.3 文件讀寫
8.1.4 文件拷貝
8.2 字符流
8.2.1 字符流概述
8.2.2 對象序列化
8.3 文件訪問
8.3.1 File文件類
8.3.2 File文件遍歷
8.3.3 File文件刪除
8.4 單元實訓
8.4.1 實訓任務
8.4.2 實訓過程
8.5 單元小測
8.5.1 判斷題
8.5.2 單選題
8.5.3 編程題

附錄 本書的教學單元及教學資源
參考文獻