面向對象程式設計——Java編程

《面向對象程式設計——Java編程》是清華大學出版社於2022年出版的書籍,作者是呂凱、滕泰、曹冬雪、趙靖華。

基本介紹

  • 書名:面向對象程式設計——Java編程
  • 作者:呂凱、滕泰、曹冬雪、趙靖華
  • 出版社:清華大學出版社
  • 出版時間:2022年2月1日
  • 定價:65 元
  • ISBN:9787302598633
內容簡介,目錄,

內容簡介

Java是目前軟體設計領域套用廣泛且功能極為強大的程式語言,是網路時代最重要的程式設計語言之一。本書注重理論結合實踐,採用循序漸進的方法,全面、系統地介紹Java的核心技術,使讀者掌握面向對象的思想和面向對象的程式設計方法。 本書知識系統全面,共分為14章,覆蓋了Java編程基礎、數組、面向對象、異常、Java常用系統類、集合、I/O流、GUI、執行緒、網路編程基礎等主流Java語言開發技術。為了使大多數讀者能看懂,本書採用實例引導的方式對知識進行講解,能夠使讀者快速掌握實用技術,為Java學習打下堅實基礎。 本書概念清晰,結構合理,敘述簡明易懂,適合套用型本科、高職高專院校學生使用。無論是編程新手,還是具有編程基礎的讀者,都可以從書中獲得新知識。

目錄

第1章Java簡介1
1.1Java概述1
1.1.1Java的主要套用方向1
1.1.2Java語言的特點2
1.2Java的運行機制及JVM3
1.2.1JDK簡介4
1.2.2JRE簡介4
1.3JDK的使用4
1.3.1安裝JDK5
1.3.2系統環境變數6
1.3.3第一個Java程式9
1.4Java開發工具Eclipse11
1.4.1Eclipse簡介11
1.4.2Eclipse的安裝與啟動11
1.4.3Java注釋15
1.5Java API簡介16
本章小結17
習題17
第2章Java編程基礎18
2.1Java基本語法18
2.1.1Java的基本語句18
2.1.2Java的基本語法格式19
2.1.3Java中的標識符和關鍵字19
2.2基本數據類型21
2.2.1整數類型21
2.2.2浮點類型22
2.2.3布爾類型23
2.2.4字元類型24
2.3常量和變數24
2.3.1常量24
2.3.2變數25
2.3.3數據類型之間的相互轉換25
2.4Java中的運算符28
2.4.1算術運算符28
2.4.2賦值運算符29
2.4.3關係運算符30
2.4.4邏輯運算符31
2.4.5位運算符33
2.4.6條件運算符34
2.4.7運算符的優先權34
2.5程式的結構35
2.5.1順序結構語句35
2.5.2選擇結構語句35
2.5.3循環結構語句41
2.5.4跳轉語句46
2.6案例實現48
本章小結50
習題51
面向對象程式設計——Java編程目錄第3章數組52
3.1一維數組52
3.1.1數組的聲明52
3.1.2數組的初始化53
3.1.3數組的訪問54
3.1.4數組的記憶體機制56
3.2二維數組58
3.3數組的引用傳遞60
3.4案例實現61
本章小結62
習題62
第4章面向對象(一)64
4.1面向對象的概念64
4.2類與對象65
4.2.1類的定義65
4.2.2對象的創建和使用66
4.2.3類的封裝69
4.3方法71
4.3.1成員方法71
4.3.2構造方法72
4.3.3方法的重載74
4.4this關鍵字75
4.5static關鍵字78
4.5.1靜態屬性與實例屬性79
4.5.2靜態方法與實例方法80
4.5.3靜態成員和實例成員的區別81
4.5.4代碼塊82
4.6內部類83
4.6.1成員內部類83
4.6.2靜態內部類85
4.6.3方法內部類86
4.6.4匿名內部類87
4.7包88
4.7.1包的定義和使用88
4.7.2import語句88
4.8訪問許可權89
4.8.1類的訪問許可權89
4.8.2類成員的訪問許可權90
4.9案例實現90
本章小結94
習題94
第5章面向對象(二)96
5.1類的繼承96
5.1.1繼承的概念96
5.1.2成員變數的隱藏98
5.1.3方法的重寫99
5.1.4super關鍵字100
5.1.5final關鍵字102
5.2抽象類和接口105
5.2.1抽象類105
5.2.2接口107
5.2.3抽象類和接口的關係110
5.3多態111
5.3.1多態的概念111
5.3.2向上轉型和向下轉型114
5.3.3Object類116
5.3.4工廠設計模式118
5.4案例實現123
本章小結127
習題127
第6章異常129
6.1異常概述129
6.2異常處理130
6.2.1try…catch…finally結構130
6.2.2拋出異常131
6.3Error、Exception和RuntimeException133
6.4自定義異常類135
本章小結137
習題137
第7章Java常用系統類138
7.1基本類型包裝類138
7.2String類與StringBuffer類140
7.2.1String類140
7.2.2StringBuffer類145
7.3System類與Runtime類146
7.3.1System類146
7.3.2Runtime類147
7.4Math類與Random類148
7.4.1Math類148
7.4.2Random類149
7.5日期類150
7.5.1Date類150
7.5.2Calendar類151
7.5.3DateFormat類152
7.5.4SimpleDateFormat類153
7.6案例實現154
本章小結155
習題156

相關詞條

熱門詞條

聯絡我們