Java程序設計基礎與實踐(第2版)

孫憲麗 主編 關穎 李波 衣雲龍 張海豐 副主編

  • 出版商: 清華大學
  • 出版日期: 2026-06-01
  • 定價: $359
  • 售價: $358
  • 語言: 簡體中文
  • 頁數: 296
  • ISBN: 7302720096
  • ISBN-13: 9787302720096
  • 相關分類: Java 程式語言
  • 下單後立即進貨 (約4週~6週)

  • Java程序設計基礎與實踐(第2版)-preview-1
  • Java程序設計基礎與實踐(第2版)-preview-2
  • Java程序設計基礎與實踐(第2版)-preview-3
  • Java程序設計基礎與實踐(第2版)-preview-4
  • Java程序設計基礎與實踐(第2版)-preview-5
  • Java程序設計基礎與實踐(第2版)-preview-6
  • Java程序設計基礎與實踐(第2版)-preview-7
Java程序設計基礎與實踐(第2版)-preview-1

商品描述

"本書結構清晰、內容由淺入深、案例豐富。主要內容包括Java語言概述、Java語言基礎、面向對象程序設計基礎、異常處理、圖形用戶界面、多線程機制、輸入輸出流、網絡編程、數據庫操作、集合操作等,並通過綜合實例與上機實踐提升讀者的綜合應用能力。每章配備大量習題,幫助讀者鞏固所學知識。 本書結構設計綜合考慮了教學和自學兩個方面,並提供教學大綱、教學課件、教案、程序源碼以及習題答案等配套資源,不僅適合教師教學,同時也適合學生自學參考; 既可以作為高等院校相關專業Java程序設計教材,也可供自學者或軟件開發人員參考。 "

目錄大綱

 

 

目錄

 

 

第1章Java語言概述

 

1.1Java簡介

 

1.1.1Java的發展歷程

 

1.1.2Java的三個平臺

 

1.1.3Java語言的特點

 

1.2Java開發與運行環境

 

1.2.1下載及安裝JDK

 

1.2.2環境變量配置測試

 

1.3Java程序構成

 

1.4Java程序開發過程

 

1.5開發工具Eclipse

 

1.5.1Eclipse的安裝與配置

 

1.5.2使用Eclipse開發Java程序

 

小結

 

思考練習1

 

第2章Java語言基礎

 

2.1標識符與關鍵字

 

2.1.1Java標識符

 

2.1.2Java關鍵字

 

2.2數據類型

 

2.2.1Java基本數據類型

 

2.2.2Java引用數據類型

 

2.3Java常量與變量

 

2.4運算符

 

2.4.1賦值運算符及算術運算符

 

2.4.2關系運算符及邏輯運算符

 

2.4.3位運算符

 

2.4.4其他運算符

 

2.4.5運算符的優先級

 

2.5程序流程控制語句

 

2.5.1分支語句

 

2.5.2循環語句

 

2.5.3跳轉語句

 

2.6數組

 

2.6.1Java數組簡介

 

2.6.2數組應用

 

2.7字符串

 

2.7.1聲明及初始化字符串變量

 

2.7.2字符串操作處理

 

2.8輸入與輸出

 

2.9編程風格

 

2.9.1程序編寫風格

 

2.9.2註釋

 

小結

 

思考練習2

 

第3章面向對象程序設計基礎

 

3.1面向對象程序設計特點

 

3.2類與對象

 

3.2.1類的結構

 

3.2.2成員變量

 

3.2.3成員方法

 

3.2.4構造方法

 

3.2.5對象

 

3.2.6static成員

 

3.2.7this關鍵字

 

3.2.8參數傳遞

 

3.2.9重載

 

3.3包

 

3.3.1包的聲明

 

3.3.2類的引入

 

3.4繼承

 

3.4.1繼承的原則

 

3.4.2隱藏與覆蓋

 

3.4.3super關鍵字

 

3.4.4final關鍵字

 

3.4.5abstract關鍵字

 

3.4.6上轉型對象

 

3.5內部類

 

3.5.1成員內部類

 

3.5.2局部內部類

 

3.5.3匿名類

 

3.6接口

 

3.6.1定義接口

 

3.6.2實現接口

 

3.6.3接口回調

 

3.7訪問權限

 

小結

 

思考練習3

 

第4章異常處理

 

4.1Java異常類架構

 

4.2異常處理方法

 

4.3自定義異常

 

4.4斷言

 

小結

 

思考練習4

 

第5章圖形用戶界面

 

5.1Java圖形用戶界面庫概述

 

5.2窗口

 

5.3菜單

 

5.4組件及面板

 

5.5常用布局

 

5.6事件處理

 

5.6.1Java事件處理概述

 

5.6.2Java常用事件處理

 

5.7對話框

 

5.8繪制圖形圖像

 

5.9播放音頻

 

小結

 

思考練習5

 

第6章多線程機制

 

6.1線程概述

 

6.2線程的創建

 

6.2.1通過繼承Thread類創建線程

 

6.2.2使用Runnable接口創建線程

 

6.3線程控制方法

 

6.4線程的同步控制

 

小結

 

思考練習6

 

第7章輸入輸出流

 

7.1File類

 

7.2流

 

7.2.1字節流

 

7.2.2字符流

 

7.3RandomAccessFile類

 

7.4標準輸入輸出與Scanner類

 

7.4.1標準輸入輸出

 

7.4.2Scanner類

 

小結

 

思考練習7

 

第8章網絡編程

 

8.1URL類

 

8.2InetAddress類

 

8.3基於TCP的網絡編程

 

8.4基於UDP的網絡編程

 

小結

 

思考練習8

 

第9章數據庫操作

 

9.1JDBC概述

 

9.2訪問數據庫的步驟

 

9.2.1添加數據庫jar包

 

9.2.2註冊驅動程序

 

9.2.3與數據庫建立連接

 

9.2.4操作數據庫

 

9.2.5處理結果集

 

小結

 

思考練習9

 

第10章集合操作

 

10.1集合概述

 

10.2List

 

10.2.1ArrayList

 

10.2.2LinkedList

 

10.3Set

 

10.3.1HashSet

 

10.3.2LinkedHashSet與TreeSet

 

10.4Map

 

10.4.1HashMap

 

10.4.2HashTable

 

小結

 

思考練習10

 

第11章綜合實例——科研管理系統

 

11.1系統分析

 

11.2系統設計

 

11.3系統實現

 

第12章上機實踐

 

12.1上機1熟悉開發環境

 

12.2上機2Java語言基本語法要素

 

12.3上機3Java面向對象編程基礎

 

12.4上機4異常處理

 

12.5上機5圖形用戶界面編程

 

12.6上機6多線程編程

 

12.7上機7Java輸入輸出流

 

12.8上機8Java網絡程序設計

 

12.9上機9數據庫編程

 

12.10上機10集合操作

 

參考文獻