Java程式設計教程[石瑞峰、邊琦、馮小龍、劉岩編著書籍]

Java程式設計教程[石瑞峰、邊琦、馮小龍、劉岩編著書籍]

《Java程式設計教程》是2012年清華大學出版社出版的圖書,作者是石瑞峰、邊琦、馮小龍、劉岩。

內容簡介

本書在教學內容選取上以“必需、夠用”為度,重點突出關鍵能力和程式設計能力的訓練,以問題引導的方式,建立學生的學習興趣,提高其求知慾望;以案例驅動的方式,培養學生的學習動機;以實訓項目的方式,培養學生套用語言的能力,體現了“工學結合”的教學理念。全書共10章,內容包括Java語言概述、Java語言基礎、方法和數組、面向對象程式設計、數據流操作、Java的圖形用戶界面、Applet及其套用、異常處理、執行緒技術、綜合項目設計。書中給出了面向對象程式設計的大量案例和習題,力求通過程式設計實例講清相關概念、原理、方法和套用,為教師的備課、學生的學習提供最大方便。

編輯推薦

《高等院校信息技術套用型規劃教材:Java程式設計教程》可作為高等院校計算機、信息管理相關專業的教材,也可作為Java程式設計的培訓教材,還可作為程式設計人員的參考書。

目錄

第1章 Java語言概述

1.1 初識Java語言

1.1.1 目標

1.1.2 情境導入

1.1.3 案例分析

1.1.4 案例實施

1.1.5 Java語言的發展歷程

1.1.6 Java語言的工作原理及其特點

1.2 Java應用程式開發

1.2.1 目標

1.2.2 情境導入

1.2.3 案例分析

1.2.4 案例實施

1.2.5 JVM機制

1.2.6 Java Application程式與Java Applet程式

1.3 小結

習題

第2章 Java語言基礎

2.1 基本數據

2.1.1 目標

2.1.2 情境導入

2.1.3 案例分析

2.1.4 案例實施

2.1.5 數據類型

2.1.6 常量和變數

2.1.7 運算符和表達式

2.2 語句結構

2.2.1 目標

2.2.2 情境導人

2.2.3 案例分析

2.2.4 案例實施

2.2.5 基本語句

2.2.6 選擇語句

2.2.7 循環語句

2.2.8 跳轉語句

2.2.9 自主演練

2.3 小結

習題

第3章 方法和數組

3.1 方法

3.1.1 目標

3.1.2 情境導入

3.1.3 案例分析

3.1.4 案例實施

3.1.5 方法定義及其套用

3.1.6 變數的作用域

3.1.7 自主演練

3.2 數組

3.2.1 目標

3.2.2 情境導人

3.2.3 案例分析

3.2.4 案例實施

3.2.5 一維數組

3.2.6 多維數組

3.2.7 字元數組

3.2.8 自主演練

3.3 小結

習題

第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 自主演練

4.2 類

4.2.1 目標

4.2.2 情境導人

4.2.3 案例分析

4.2.4 案例實施

4.2.5 類的創建與套用

4.2.6 類的繼承與多態

4.2.7 自主演練

4.3 接口和包

4.3.1 目標

4.3.2 情境導人

4.3.3 案例分析

4.3.4 案例實施

4.3.5 接口的定義與實現

4.3.6 包的創建與使用

4.3.7 自主演練

4.4 小結

習題

第5章 數據流操作

5.1 數據流概述

5.1.1 目標

5.1.2 情境導人

5.1.3 案例分析

5.1.4 案例實施

5.1.5 流的概念及流的包裝

5.1.6 輸入 輸出類

5.2 數據流套用

5.2.1 目標

5.2.2 情境導人

5.2.3 案例分析

5.2.4 案例實施

5.2.5 位元組流

5.2.6 字元流

5.2.7 自主演練

5.3 檔案類及其套用

5.3.1 目標

5.3.2 情境導入

5.3.3 案例分析

5.3.4 案例實施

5.3.5 檔案的創建與使用

5.3.6 隨機檔案流

5.3.7 自主演練

5.4 小結

習題

第6章 Java的圖形用戶界面

6.1 圖形界面設計

6.1.1 目標

6.1.2 情境導入

6.1.3 案例分析

6.1.4 案例實施

6.1.5 界面構成

6.1.6 JFC的組成

6.1.7 自主演練

6.2 事件和事件處理

6.2.1 目標

6.2.2 情境導人

6.2.3 案例分析

6.2.4 案例實施

6.2.5 事件類

6.2.6 事件處理

6.2.7 自主演練

6.3 基本控制項組件與常用容器組件

6.3.1 目標

6.3.2 情境導入

6.3.3 案例分析

6.3.4 案例實施

6.3.5 基本控制項組件

6.3.6 常用容器組件

6.3.7 自主演練

6.4 布局設計

6.4.1 目標

6.4.2情境導入162

6.4.3案例分析162

6.4.4案例實施162

6.4.5布局管理器類與布局模型163

6.4.6自主演練166

6.5小結166

習題166

第7章Applet及其套用169

7.1初識Applet169

7.1.1目標169

7.1.2情境導入169

7.1.3案例分析169

7.1.4案例實施169

7.1.5Applet基礎171

7.1.6Applet與Applet類172

7.1.7自主演練173

7.2Applet應用程式173

7.2.1目標173

7.2.2情境導入173

7.2.3案例分析174

7.2.4案例實施174

7.2.5Applet的開發步驟175

7.2.6Applet的參數傳遞176

7.2.7Applet中的GUI177

7.2.8自主演練178

7.3Applet多媒體編程178

7.3.1目標178

7.3.2情境導入178

7.3.3案例分析178

7.3.4案例實施179

7.3.5文字與圖形180

7.3.6聲音與動畫180

7.3.7自主演練182

7.4小結183

習題183

第8章異常處理185

8.1異常概述185

8.1.1目標185

8.1.2情境導入185

8.1.3案例分析185

8.1.4案例實施186

8.1.5異常與異常類187

8.1.6異常處理機制188

8.2異常處理188

8.2.1目標188

8.2.2情境導入188

8.2.3案例分析189

8.2.4案例實施189

8.2.5異常的捕獲與拋出191

8.2.6finally語句194

8.2.7自主演練196

8.3小結196

習題197

第9章執行緒技術198

9.1執行緒的Java實現198

9.1.1目標198

9.1.2情境導入198

9.1.3案例分析199

9.1.4案例實施199

9.1.5基本概念201

9.1.6執行緒的創建202

9.1.7執行緒的狀態203

9.1.8執行緒的調度與控制204

9.2多執行緒處理209

9.2.1目標209

9.2.2情境導入209

9.2.3案例分析209

9.2.4案例實施209

9.2.5同步與鎖機制212

9.2.6執行緒的等待與喚醒213

9.2.7自主演練215

9.3執行緒的其他特性216

9.3.1目標216

9.3.2情境導入216

9.3.3案例分析216

9.3.4案例實施217

9.3.5主執行緒和守護執行緒218

9.3.6執行緒組與執行緒池220

9.3.7死鎖221

9.4小結222

習題222

第10章綜合項目設計224

10.1目標224

10.2情境導入224

10.3案例分析225

10.4案例實施226

10.5小結245

參考文獻247

相關詞條

熱門詞條

聯絡我們