Java程式設計與項目案例教程

Java程式設計與項目案例教程

《Java程式設計與項目案例教程》是2020年清華大學出版社出版的圖書,作者是梁立新、何歡。

基本介紹

  • 中文名:Java程式設計與項目案例教程
  • 作者:梁立新、何歡
  • 出版社清華大學出版社
  • 出版時間:2020年5月1日
  • 定價:59.8 元
  • ISBN:9787302548232
  • 印次:1-1
內容簡介,圖書目錄,

內容簡介

本書是學習Java語言的經典入門教材,遵循項目驅動教學模式,通過完整的項目案例系統地介紹使用Java語言進行程式設計的方法和技術。全書共12章,分為Java概述篇、Java核心篇和Java高級篇三部分,分別介紹面向對象程式設計的基本概念、Java程式設計基礎(包括標識符、關鍵字及數據類型,運算符與表達式,程式流程控制,數組)、Java類和對象、Java面向對象高級特性、Java實用類及接口、Java異常處理、圖形用戶界面設計、輸入與輸出、多執行緒編程、Java網路編程、JDBC資料庫套用開發技術等內容。

圖書目錄

第一篇Java概述篇
第1章進入Java世界3
1.1Java的歷史現狀及發展4
1.1.1Java語言簡介4
1.1.2Java套用開發體系4
1.2Java語言的特點5
1.3面向對象程式設計的基本概念7
1.3.1面向對象方法7
1.3.2面向對象的基本概念與特徵8
1.4Java核心技術體系9
1.4.1Java核心技術基礎部分9
1.4.2Java核心技術套用部分10
1.5Java的開發環境13
1.5.1下載JDK14
1.5.2安裝JDK14
1.5.3配置環境17
1.5.4測試JDK配置是否成功18
1.5.5開發工具Eclipse簡介20
1.6Java程式開發實例25
本章總結27
習題127
第2章Java典型套用介紹28
2.1項目概述28
2.2需求分析28
2.3系統分析設計29
2.4項目運行指南29
本章總結35
習題235第3章Java程式設計基礎36
3.1標識符、關鍵字及數據類型36
3.1.1標識符36
3.1.2關鍵字37
3.1.3數據類型38
3.2運算符與表達式49
3.2.1算術運算符及其表達式49
3.2.2自增和自減運算符50
3.2.3關係運算符及其表達式52
3.2.5位運算符55
3.2.6賦值運算符及其表達式58
3.2.7條件運算符和條件表達式59
3.2.8表達式中運算符的優先順序60
3.3控制語句61
3.3.1順序流程62
3.3.2選擇流程62
3.3.3循環控制流程71
3.4數組79
3.4.1一維數組80
3.4.2一維數組的套用83
3.4.3二維數組86
3.4.4多維數組90
3.5項目案例91
3.5.1學習目標91
3.5.2案例描述91
3.5.3案例要點91
3.5.4案例實施91
3.5.5特別提示92
3.5.6拓展與提高93
本章總結94
習題394
第二篇Java核心篇
第4章Java類和對象99
4.1面向對象程式設計思想994.1.1面向對象程式設計的基本思想99
4.1.2面向對象程式設計方法的特點100
4.2類和對象的關係101
4.3類的定義及訪問103
4.3.1類的定義103
4.3.2成員變數的定義及修飾字104
4.3.3方法的定義及修飾字104
4.3.4方法的參數傳遞105
4.3.5類成員的訪問控制符106
4.4類的實例化106
4.4.1創建對象107
4.4.2對象成員的使用107
4.4.3對象資源的回收108
4.5構造方法109
4.6類的封裝110
4.7類的繼承112
4.7.1繼承的概念112
4.7.2繼承的實現112
4.7.3方法重寫115
4.7.4this和super的使用116
4.7.5繼承中的構造方法調用118
4.7.6finalize方法的使用120
4.7.7對象的比較120
4.8多態性121
4.8.1多態的概念121
4.8.2多態實現條件122
4.8.3多態性的代碼實現123
4.9項目案例125
4.9.1學習目標125
4.9.2案例描述125
4.9.3案例要點126
4.9.4案例實施126
4.9.5特別提示127
4.9.6拓展與提高127
本章總結128
習題4128第5章Java面向對象高級特性131
5.1靜態變數、方法和初始化塊131
5.1.1靜態變數131
5.1.2靜態方法132
5.1.3靜態初始化塊134
5.2最終類、變數和方法134
5.3抽象方法與抽象類135
5.3.1抽象方法135
5.3.2抽象類135
5.3.3擴展抽象類136
5.4接口137
5.4.1接口的定義137
5.4.2接口的實現138
5.5內部類140
5.5.1認識內部類140
5.5.2成員式內部類——對象成員內部類141
5.5.3成員式內部類——靜態內部類143
5.5.4局部內部類145
5.5.5匿名內部類146
5.6自動裝箱與拆箱147
5.6.1自動裝箱與拆箱介紹147
5.6.2自動裝箱與拆箱實例148
5.7枚舉149
5.7.1基本概念149
5.7.2實例說明150
5.8註解150
5.8.1註解介紹151
5.8.2基本註解152
5.9Lambda表達式154
5.9.1基本概念154
5.9.2函式式接口155
5.9.3方法引用與構造函式引用155
5.10項目案例156
5.10.1學習目標156
5.10.2案例描述156
5.10.3案例要點1565.10.4案例實施156
5.10.5特別提示159
5.10.6拓展與提高159
本章總結159
習題5160
第6章Java實用類及接口164
6.1字元串處理164
6.1.1String類165
6.1.2StringBuffer類173
6.1.3StringTokenizer(字元串標記)178
6.2時間及日期處理180
6.2.1Date(日期)類180
6.2.2Calendar(日曆)類182
6.2.3DateFormat類185
6.2.4SimpleDateFormat類185
6.3集合框架和泛型187
6.3.1Collection接口187
6.3.2Set接口188
6.3.3List接口190
6.3.4Iterator接口192
6.3.5Map接口194
6.3.6泛型196
6.3.7集合的增強功能199
6.4其他實用類200
6.4.1Math類200
6.4.2Random類201
6.4.3Arrays類203
6.5項目案例204
6.5.1學習目標204
6.5.2案例描述204
6.5.3案例要點204
6.5.4案例實施204
6.5.5特別提示206
6.5.6拓展與提高206
本章總結206
習題6 207
第7章Java異常處理209
7.1異常處理概述209

相關詞條

熱門詞條

聯絡我們