Java 面向對象程式設計:基礎、設計、實現與應用程式開發(5.0版)

Java 面向對象程式設計:基礎、設計、實現與應用程式開發(5.0版)

《Java 面向對象程式設計:基礎、設計、實現與應用程式開發(5.0版)》是2006年清華大學出版社出版的圖書,作者是邵鵬鳴

基本介紹

  • 書名:Java 面向對象程式設計:基礎、設計、實現與應用程式開發(5.0版)
  • 作者邵鵬鳴  
  • ISBN:9787302136804
  • 頁數:439
  • 出版社:清華大學出版社 
  • 出版時間:2006-9
  • 裝幀:平裝
內容簡介,書籍信息,圖書目錄,

內容簡介

本書針對Java 2平台標準版5.0,詳細介紹了如何使用Java語言進行面向對象編程。較早地把有關面向對象的內容貫穿其中,使初學程式開發的讀者們能夠逐步體會並深刻理解“對象”技術的強大功能;較早地引入事件的處理與GUI的使用等,使學生們將逐步掌握GUI的創建。全書用兩章的篇幅通過一個具體的實際應用程式實例講述使用JDBC與SQL訪問資料庫的編程技術。通過多個詳盡的實例分析,使學生儘快地掌握面向對象的編程技巧。此外,書中提供了大量與開發相關的技術要點,同時配合實用、有效的GUI應用程式,使讀者能夠迅速掌握並鞏固所學到的知識。

書籍信息

作者:邵鵬鳴
定價:35元
印次:1-1
ISBN:9787302136804
出版日期:2006.09.01
印刷日期:2006.08.29

圖書目錄

第1部分認識Java
第1章認識Java3
1.1第一個簡單的Java應用程式3
1.2簡單的Swing界面應用程式7
第2部分Java程式設計基礎
第2章Java編程基礎13
2.1變數與常量13
2.1.1變數的含義13
2.1.2變數聲明15
2.1.3常數18
2.1.4聲明常數18
2.2基本數據類型19
2.2.1整型19
2.2.2字元數據類型23
2.3浮點類型27
2.3.1浮點數據類型比較32
2.4格式化輸出信息33
2.5算術運算34
2.5.1算術表達式與算術運算符34
2.5.2算術運算符優先權規則34
2.6基本數據類型的相互轉換35
2.6.1隱式數值轉換35
2.6.2顯式轉換37
2.7布爾類型38
2.8Scanner類和鍵盤輸入39
第3章面向對象程式設計初步43
3.1類和對象43
3.2訊息和方法44
3.3使用現有的類45
3.4創建自己的類50
3.5繼承63
3.6接口72
3.6.1概念72
3.6.2事件處理73
第4章程式流控制77
4.1選擇語句77
4.1.1if語句77
4.1.2if...else語句82
4.1.3條件運算符87
4.1.4if...elseif...else語句92
4.1.5if語句的嵌套97
4.1.6switch語句101
4.1.7複合賦值運算符106
4.1.8條件邏輯運算符和邏輯運算符107
4.2循環語句107
4.2.1while語句107
4.2.2do...while語句113
4.2.3for語句114
4.2.4嵌套循環117
4.2.5增量運算符與減量運算符118
4.3跳轉語句119
4.3.1break語句119
4.3.2continue語句120
4.3.3運算符的優先權121
第5章數組與方法122
5.1數組122
5.1.1數組初始化129
5.1.2變長數組的聲明130
5.2多維數組133
5.2.1多維數組的聲明創建134
5.2.2多維數組初始化134
5.2.3二維數組套用舉例135
5.3值類型與引用類型138
5.4方法141
5.4.1傳值方式142
5.4.2將值類型的變數作為參數142
5.4.3傳遞引用類型參數149
5.4.4可變數目的參數154
第3部分面向對象程式設計
第6章基於對象程式設計161
6.1類、對象和封裝162
6.2欄位163
6.2.1常數和唯讀欄位166
6.2.2成員訪問控制167
6.3set訪問器和get訪問器167
6.3.1set訪問器167
6.3.2get訪問器168
6.3.3類作用域169
6.3.4使用this關鍵字169
6.4構造函式172
6.4.1默認構造函式172
6.4.2默認初始化欄位174
6.4.3顯式初始化欄位174
6.4.4構造函式聲明175
6.5構造函式重載178
6.5.1使用重載構造函式178
6.5.2調用同類中的其他構造函式180
6.6靜態成員與實例成員181
6.6.1靜態欄位和實例欄位181
6.6.2靜態初始化塊183
6.6.3靜態方法184
6.6.4靜態和實例成員特徵185
6.7對象參數與返回值為對象186
6.7.1以對象作為參數186
6.7.2返回值為對象188
6.8方法的重載190
6.9裝箱和取消裝箱192
6.9.1包裝類192
6.9.2Integer類的常用方法193
6.9.3自動裝箱和自動取消裝箱193
第7章繼承195
7.1直接基類與派生類196
7.2派生類構造函式聲明199
7.3隱藏從基類繼承的欄位和靜態方法209
7.4含直接基類構造函式的構造函式聲明210
7.5重寫超類方法211
7.5.1多級繼承中構造函式的執行過程222
7.5.2重載和重寫的比較223
7.5.3垃圾回收和finalize方法223
7.6使用ArrayList類223
7.7泛型234
7.8枚舉類型235
第8章多態性239
8.1抽象方法與抽象類239
8.1.1抽象方法240
8.1.2抽象類繼承246
8.2接口253
8.2.1聲明和實現接口253
8.2.2接口和抽象類257
8.2.3接口與抽象類的比較267
8.2.4Java類庫中的接口實現舉例268
8.3內部類274
8.3.1使用內部類訪問包含它的對象的私有成員變數275
8.3.2適配器277
8.3.3匿名內部類278
第9章異常處理282
9.1異常舉例282
9.2異常和異常類283
9.3捕獲異常285
9.4finally子句288
9.5理解異常處理288
9.5.1聲明異常289
9.5.2拋出異常289
9.5.3捕獲異常289

相關詞條

熱門詞條

聯絡我們