Java基礎教程(第3版)(清華大學出版社2016年出版圖書教材)

Java基礎教程(第3版)(清華大學出版社2016年出版圖書教材)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Java基礎教程(第3版)》是由吳仁群編著,清華大學出版社2016年出版的高等學校計算機套用規劃教材、北京高等教育精品教材。該教材可作為高等學校Java程式設計課程的教材,也可作為計算機相關專業的培訓和自學教材。

全書共分11章,主要包括Java語言概述、Java語言基礎、類與對象、繼承與接口、數組與字元串、Java的異常處理機制、Java常見類庫、輸入輸出及資料庫操作等章目。

基本介紹

  • 書名:Java基礎教程(第3版)
  • 作者:吳仁群
  • 類別:高等學校計算機套用規劃教材
  • 出版社:清華大學出版社
  • 出版時間:2016年7月1日
  • 頁數:355 頁
  • 開本:16 開
  • ISBN:978-7-302-44064-2
  • 字數:568千字
  • CIP核字號:2016128002
成書過程,修訂情況,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂情況

為反映Java發展的新特點和新進展,並使該教材的結構清晰,內容描述簡潔明了,以便更適合初學者學習,該書編者對部分章節進行了修改和完善,有的增添了新的實例、新的註解和新的說明,有的則對內容進行了重新組織。修改後的第3版仍然為11章。

出版工作

2016年7月1日,《Java基礎教程(第3版)》由清華大學出版社出版。
出版社工作人員
責任編輯封面設計版式設計責任校對責任印製
劉金喜
孔祥峰
思創景點
成鳳進
何芊

內容簡介

《Java基礎教程(第3版)》全書共分11章,第1章講述Java語言發展歷程、Java語言的特點以及開發平台和開發過程;第2章介紹Java語言編程的基礎語法知識;第3章講述類與對象,體現了Java作為一種純粹的面向對象程式語言的編程特點;第4章講述繼承與接口,以及特殊類;第5章介紹數組和字元串的特點及使用;第6章介紹Java語言的異常處理機制;第7章介紹Java類庫結構及常用類庫;第8章介紹Java語言中輸入輸出流和資料庫操作方法;第9章介紹Java語言多執行緒的含義、特點及實現;第10章介紹Applet程式的概念及其套用;第11章介紹如何在Java語言中進行圖形用戶界面設計及處理功能的實現。

教材目錄

第1章 Java語言概述
1.1 Java語言的特點及相關概念
1.1.1 Java語言的發展歷程
1.1.2 Java語言的特點
1.1.3 Java虛擬機(JVM)
1.2 Java程式開發
1.2.1 運行平台
1.2.2 Java程式開發過程
1.3 綜合套用
1.4 本章小結
1.5 思考和練習
第2章 Java語言基礎
2.1 Java程式概況
2.1.1 Java程式結構
2.1.2 Java注釋
2.1.3 Java關鍵字
2.1.4 Java標識符
2.1.5 變數與常量
2.2 基本數據類型
2.2.1 基本數據類型概況
2.2.2 基本數據類型轉換
2.3 運算符和表達式
2.3.1 算術運算符與算術表達式
2.3.2 關係運算符與關係表達式
2.3.3 邏輯運算符與邏輯表達式
2.3.4 賦值運算符與賦值表達式
2.3.5 位運算符
2.3.6 條件運算符
2.3.7 instanceof運算符
2.3.8 一般表達式
2.4 Java語句
2.4.1 Java語句概述
2.4.2 分支語句
2.4.3 循環語句
2.4.4 跳轉語句
2.5 綜合套用
2.6 本章小結
2.7 思考和練習
第3章 類與對象
3.1 面向對象基礎
3.1.1 程式語言的4個發展階段
3.1.2 面向過程的程式設計
3.1.3 面向對象的程式設計
3.1.4 兩種程式設計語言的簡單比較
3.2 類
3.2.1 類的聲明
3.2.2 成員變數的聲明
3.2.3 成員方法
3.3 對象
3.3.1 對象的創建
3.3.2 對象的使用
3.3.3 對象的消亡
3.4 變數
3.4.1 類中變數的分類
3.4.2 變數的記憶體分配
3.4.3 實例變數和靜態變數的簡單比較
3.4.4 變數初始化與賦值
3.5 方法
3.5.1 方法概述
3.5.2 方法分類
3.5.3 方法調用中的數據傳遞
3.5.4 三個重要方法
3.5.5 方法的遞歸調用
3.6 package和import語句
3.6.1 package語句
3.6.2 import語句
3.7 訪問許可權
3.7.1 類的訪問控制
3.7.2 類成員的訪問控制
3.8 綜合套用
3.9 本章小結
3.10 思考和練習
第4章 繼承與接口
4.1 繼承
4.1.1 繼承的含義
4.1.2 子類的繼承性訪問控制
4.1.3 子類對象的構造過程
4.1.4 子類的記憶體分布
4.1.5 子類對象的成員初始化
4.1.6 成員變數的隱藏
4.1.7 方法的重載與方法的覆蓋
4.1.8 this關鍵字
4.1.9 super關鍵字
4.1.10 對象的上下轉型對象
4.2 接口
4.2.1 abstract類
4.2.2 接口的含義
4.2.3 接口回調
4.2.4 接口與抽象類的異同
4.3 特殊類
4.3.1 final類
4.3.2 內部類
4.4 綜合套用
4.5 本章小結
4.6 思考和練習
第5章 數組與字元串
5.1 數組
5.1.1 數組定義及說明
5.1.2 數組套用舉例
5.2 字元串
5.2.1 String類
5.2.2 StringBuffer類
5.2.3 套用舉例
5.3 綜合套用
5.4 本章小結
5.5 思考和練習
第6章 Java的異常處理機制
6.1 異常的含義及分類
6.2 異常處理
6.2.1 異常處理的含義及必要性
6.2.2 異常處理的基本結構
6.2.3 多個catch塊
6.2.4 finally語句
6.3 兩種拋出異常的方式
6.3.1 throw——直接拋出
6.3.2 throws——間接拋出異常(聲明異常)
6.4 自定義異常
6.5 常見異常
6.6 綜合套用
6.7 本章小結
6.8 思考和練習
第7章 Java常見類庫
7.1 Java類庫的結構
7.2 常用類
7.2.1 System類
7.2.2 Math類
7.2.3 Random類
7.2.4 基本數據類型的包裝類
7.2.5 Vector類
7.2.6 Stack類
7.2.7 Queue類
7.2.8 Arrays類
7.2.9 哈希表類Hashtable
7.3 本章小結
7.4 思考和練習
第8章 輸入輸出及資料庫操作
8.1 輸入和輸出
8.1.1 流的含義
8.1.2 流的層次結構
8.1.3 標準輸入輸出
8.1.4 File類
8.1.5 FileInputStream類和FileOutputStream類
8.1.6 DataInputStream類和DataOutputStream類
8.1.7 隨機訪問檔案
8.1.8 Reader類和Writer類
8.1.9 IOException類的4個子類
8.1.10 綜合套用
8.2 資料庫操作
8.2.1 ODBC概述
8.2.2 JDBC概述
8.2.3 使用JDBC-ODBC技術訪問資料庫
8.2.4 綜合套用
8.2.5 基本SQL語句
8.3 建立數據源的操作
8.4 本章小結
8.5 思考和練習
第9章 多執行緒
9.1 多執行緒的概念
9.2 執行緒類
9.2.1 多執行緒編程中常用的常量和方法
9.2.2 執行緒的生命周期
9.2.3 創建多執行緒的方法
9.3 資源的協調與同步
9.3.1 執行緒調度模型
9.3.2 資源衝突
9.3.3 同步方法
9.4 執行緒間通信
9.4.1 共享變數和方法封裝在一個類中
9.4.2 通過系統方法實現執行緒通信
9.5 本章小結
9.6 思考和練習
第10章 Applet程式及套用
10.1 Applet程式基礎
10.1.1 Applet程式概述
10.1.2 Applet類
10.1.3 Applet程式的生命周期
10.1.4 Applet的顯示
10.1.5 Applet程式和Application程式結合使用
10.2 Applet程式典型套用
10.2.1 圖形繪製
10.2.2 獲取圖像
10.2.3 音頻處理
10.2.4 動畫處理
10.3 綜合套用
10.4 本章小結
10.5 思考和練習
第11章 圖形用戶界面設計
11.1 Java AWT和Swing基礎
11.1.1 Java的AWT和Swing概述
11.1.2 Java的AWT組件和Swing組件
11.1.3 利用AWT組件和Swing 組件進行程式設計的基本步驟
11.2 常用容器
11.2.1 框架
11.2.2 面板
11.2.3 滾動視窗
11.2.4 選單設計
11.2.5 對話框
11.3 布局管理器
11.3.1 FlowLayout布局
11.3.2 BorderLayout布局
11.3.3 GridLayout布局
11.3.4 CardLayout布局
11.3.5 null布局
11.4 事件處理
11.4.1 委託事件模型
11.4.2 鍵盤事件
11.4.3 滑鼠事件
11.5 常用組件
11.5.1 按鈕
11.5.2 標籤
11.5.3 文本行
11.5.4 文本域
11.5.5 複選框
11.5.6 單選框
11.5.7 選擇框
11.5.8 列表
11.6 綜合套用
11.7 本章小結
11.8 思考和練習
參考文獻
(註:目錄排版順序為從左列至右列

教學資源

  • 課程資源
《Java基礎教程(第3版)》有配套的數字教學資源,該教學資源包含PPT教學課件、案例源檔案和兩個附錄文檔等內容。
《Java基礎教程(第3版)》課程資源內容說明
內容說明
PPT教學課件
可供教學活動及自學使用
案例源檔案
教材中案例的源檔案,可供運行測試
附錄文檔
教材中題目源檔案和部分習題參考答案

教材特色

  • 針對高校學生和初、中級用戶,基礎知識與實踐相結合,介紹Java程式設計相關知識。
  • 在介紹一個知識點後,給出相應的編程實例。
  • 章前給出重點內容,章後附有針對性的練習。

作者簡介

吳仁群,獲博士研究生學歷,管理學學位,北京印刷學院教授。

相關詞條

熱門詞條

聯絡我們