JavaSE應用程式設計

本書涵蓋了Java平台標準版(JavaSE6.0)的全部基礎知識和高級特性,主要包括Java程式設計基礎、面向對象程式設計、接口、內部類、異常處理、斷言、集合框架、AWT與Swing、GUI事件處理機制、10與NIO、泛型、註解、多執行緒編程、Socket網路編程、JDBC資料庫編程、應用程式國際化等。

基本信息

內容簡介

JavaSE應用程式設計

全書結構嚴謹,層次清晰,語言生動,理論論述精準而深刻,程式實例豐富實用。本書不要求讀者具有語言編程基礎,或軟體開發方面的任何經驗,通過學習本書,讀者將具備使用Java語言進行套用開發的能力。

本書不僅適合用作普通高校或職業培訓教材,更是Java初學者和程式設計師的首選參考書。

作者簡介

張利國老師 清華大學雙學士,10年Java軟體開發及教學經驗,曾任北京新東方學校Java軟體金牌講師,榮獲2004年度新東方教育科技集團優秀教師。主持和參與開發了多個J2EE大型項目。2003年,在清華大學出版社出版《Java實用案例教程》一書,廣受好評。

目錄

第一章Java技術入門

1.1Java技術概述

1.1.1Java發展簡史

1.1.2Java技術特性

1.2Java平台核心機制

1.2.1Java平台

1.2.2Java程式運行過程

1.3Java開發環境安裝及配置

1.3.1獲取和安裝Java開發工具集

1.3.2JDK6.0組成結構

1.3.3配置環境變數Path

1.4第一個Java應用程式

1.4.1創建源檔案HeUoWorld

1.4.2將源檔案編譯為位元組碼檔案

1.4.3運行程式

1.4.4.1ava應用程式結構

第二章面向對象程式設計入門

2.1面向對象程式設計概述

2.2類和對象

2.2.1類的聲明

2.2.2屬性

2.2.3方法

2.2.4構造方法

2.2.5對象創建和使用

2.3信息封裝和隱藏

2.4.1avaAPI文檔

第三章Java基礎語法

3.1注釋

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.5變數

3.5.1什麼是變數

3.5.2變數的分類、聲明及初始化

3.5.3變數的生存期、作用域和存儲細節

3.6值傳遞

3.7關鍵字this

3.8標準輸入/輸出

3.8.1什麼是控制台

3.8.2賣取控制台輸入

3.8.3格式化輸出

3.9編碼慣例

3.9.1命名慣例

3.9.2檔案組織

3.9.3分隔和縮進

3.9.4聲明語句

3.9.5其他

第四章運算符、表達式和流程控制

4.1運算符

4.1.1算術運算符

4.1.2關係運算符

4.1.3布爾運算符

4.1.4位運算符

4.1.5移位運算符

4.1.6賦值運算符

4.1.7其他運算符

4.2表達式

4.2.1什麼是表達式

4.2.2表達式中的數值類型轉換

4.3程式運行流程

4.3.1順序性結構

4.3.2分支結構

4.3.3循環結構

4.4分支語句

4.4.1if~else語句

4.4.2switch語句

4.5循環語句

4.5.1for循環

4.5.2while循環

4.5.3do-while循環

4.5.4for-each循環

4.5.5循環的嵌套

4.5.6流程控制語句break和continue

4.6遞歸

4.6.1什麼是遞歸

4.6.2Fibnacy數列問題

4.6.3漢諾塔問題

第五章數組

5.1一維數組

5.1.1數組的聲明

5.1.2數組對象的創建和使用

5.1.3數組對象的length屬性

5.I.4數組的靜態初始化

5.2多維數組

5.3數組拷貝

5.4數組排序

第六章面向對象編程進階

6.1包

6.1.1什麼是包

6.1.2包的創建

6.1.3導入包中的類

……

第七章高級類特性

第八章異常處理

第九章精通常用的JAVA類

第十章控制台應用程式設計

第十二章GUI程式設計

第十三章Swing基礎

第十四章高級I/O編程

第十五章泛型

第十六章執行緒

第十七章Socket網路編程

……

相關詞條

相關搜尋

熱門詞條

聯絡我們