-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Java實用教程-(第3版) 版權信息
- ISBN:9787121266225
- 條形碼:9787121266225 ; 978-7-121-26622-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java實用教程-(第3版) 本書特色
本教程以甲骨文**發布的java 8為基礎,對第2版進行了全新改版,內容循序漸進、深入淺出,精心設計每一個實例,結構安排更為合理,使讀者準確把握java的知識點。教程包括java實用教程、實驗、習題和習題答案四部分(限于篇幅,習題和習題答案通過網絡以電子檔形式提供)。本教程在講解內容后緊跟實例,很多章節的*后還配備有綜合實例,對已經學習的主要知識進行綜合應用。實驗部分也是通過實例引導讀者學習,并提出思考問題,*后在原來基礎上讓讀者自己進行操作和編程練習。
Java實用教程-(第3版) 內容簡介
本教程以甲骨文*新發布的Java 8為基礎,對第2版進行了全新改版,內容循序漸進、深入淺出,精心設計每一個實例,結構安排更為合理,使讀者準確把握Java的知識點。教程包括Java實用教程、實驗、習題和習題答案四部分(限于篇幅,習題和習題答案通過網絡以電子檔形式提供)。本教程在講解內容后緊跟實例,很多章節的*后還配備有綜合實例,對已經學習的主要知識進行綜合應用。實驗部分也是通過實例引導讀者學習,并提出思考問題,*后在原來基礎上讓讀者自己進行操作和編程練習。
Java實用教程-(第3版) 目錄
第1章 java語言及編程環境 1
1.1 java語言簡介 1
1.1.1 java語言特點 1
1.1.2 java運行機制 2
1.1.3 java 8新特性 3
1.2 java編程環境 3
1.2.1 jdk 8 3
1.2.2 eclipse集成開發環境 7
第2章 java語法基礎 13
2.1 常量和變量 13
2.1.1 數據類型 13
2.1.2 標識符和關鍵字 13
2.1.3 常量 14
2.1.4 變量 16
2.1.5 類型轉換 17
2.2 運算符和表達式 19
2.2.1 運算符 19
2.2.2 表達式 24
2.3 流程控制 24
2.3.1 分支語句 24
2.3.2 循環語句 27
2.3.3 流程跳轉語句 30
2.4 數組 31
2.4.1 一維數組 31
2.4.2 多維數組 33
2.4.3 數組的訪問 36
2.5 綜合實例 38
第3章 java類與對象 41
3.1 java語言的類 41
3.1.1 面向對象程序設計概念 41
3.1.2 類的定義 42
3.1.3 變量初始化 43
3.1.4 類的方法 45
3.2 創建對象 49
3.2.1 構造方法 49
3.2.2 默認構造方法 51
3.2.3 構造方法重載 52
3.3 this引用 53
3.4 靜態成員 55
3.4.1 靜態變量 55
3.4.2 靜態方法 56
3.4.3 main()方法 57
3.4.4 靜態代碼塊 59
3.5 內部類 60
3.5.1 實例內部類 60
3.5.2 匿名內部類 62
3.5.3 static內部類 63
3.5.4 局部內部類 64
3.6 類的打包封裝 64
3.6.1 包(package)機制 64
3.6.2 創建jar文件 68
第4章 java面向對象編程 70
4.1 繼承 70
4.1.1 繼承的定義 70
4.1.2 初始化基類 71
4.1.3 方法的重寫 72
4.1.4 super關鍵字 74
4.2 多態 75
4.2.1 對象的類型轉換 75
4.2.2 多態的實現 78
4.3 抽象類和接口 80
4.3.1 抽象方法與抽象類 80
4.3.2 接口概念及特性 81
4.4 終止繼承 84
4.4.1 final類 84
4.4.2 final方法 84
4.4.3 final變量 85
4.5 修飾符的適用范圍 87
4.5.1 修飾符及訪問權限 87
4.5.2 類內部 88
4.5.3 同一個包的類 89
4.5.4 不同包的子類 90
4.5.5 任意類 90
4.5.6 繼承規則 91
4.6 java編程規范 91
4.6.1 代碼書寫規范 91
4.6.2 文檔的使用 92
4.7 綜合實例:航班管理 93
4.7.1 需求分析 93
4.7.2 程序設計 94
4.7.3 文檔編制 103
第5章 java常用類 105
5.1 object類 105
5.1.1 equals()方法 105
5.1.2 hashcode()方法 106
5.1.3 tostring()方法 107
5.2 字符串類 108
5.2.1 string類 108
5.2.2 stringbuffer類 111
5.3 包裝類 112
5.4 math類 114
5.5 random類 115
5.6 日期時間類 116
5.6.1 java 8的日期時間包 116
5.6.2 日歷應用 118
5.7 正則表達式 119
5.7.1 基礎知識 119
5.7.2 正則表達式的應用 122
5.8 數組實用類 125
5.8.1 復制數組 125
5.8.2 數組排序 126
5.8.3 數組元素的查找 127
第6章 java語言新特性 129
6.1 枚舉 129
6.1.1 定義枚舉類型 129
6.1.2 enum構造方法 130
6.1.3 使用enummap 131
6.2 注解 132
6.2.1 內置注解 132
6.2.2 自定義注解 136
6.2.3 元注解 136
6.3 lambda表達式 139
6.3.1 lambda表達式簡介 139
6.3.2 函數式接口 139
6.3.3 lambda表達式與匿名內
部類 141
6.3.4 方法引用 143
第7章 容器和泛型 144
7.1 collection與iterator接口 144
7.2 collections實用類 146
7.3 set(集合) 147
7.3.1 hashset 148
7.3.2 treeset 149
7.4 list(列表) 152
7.4.1 arraylist 153
7.4.2 linkedlist 155
7.4.3 棧的實現 156
7.5 queue(隊列) 157
7.5.1 linkedlist實現 157
7.5.2 priorityqueue 158
7.5.3 雙向隊列 159
7.6 map(映射) 161
7.6.1 hashmap 161
7.6.2 treemap 162
7.7 泛型 163
7.7.1 泛型的基本概念 163
7.7.2 泛型方法 166
7.7.3 受限泛型 168
7.7.4 通配符與受限通配符 169
7.7.5 子類泛型 170
7.7.6 泛型數組 172
7.8 綜合實例 173
第8章 異常處理 177
8.1 異常概述 177
8.2 異常處理機制 178
8.2.1 異常的捕獲與處理 178
8.2.2 聲明拋出異常子句 180
8.2.3 拋出異常 180
8.3 自定義異常類 181
第9章 java輸入/輸出系統 184
9.1 字節流 184
9.1.1 字節數組輸入流 185
9.1.2 字節數組輸出流 186
9.1.3 文件輸入流 186
9.1.4 文件輸出流 187
9.1.5 管道流 188
9.2 過濾流 189
9.2.1 緩沖流類 190
9.2.2 數據流類 191
9.2.3 printstream類 193
9.3 字符流 194
9.3.1 轉換流類 195
9.3.2 filereader和filewriter 196
9.3.3 bufferedreader和
bufferedwriter 197
9.3.4 printwriter類 198
9.4 標準i/o 200
9.4.1 重新包裝標準i/o 200
9.4.2 標準i/o重定向 200
9.5 隨機訪問文件類 201
9.6 對象序列化 204
9.7 file類 205
9.8 綜合實例 207
第10章 多線程 209
10.1 線程的創建與啟動 209
10.1.1 繼承java.lang.thread類 209
10.1.2 實現runnable接口 211
10.2 線程的狀態轉換 212
10.3 線程調度 214
10.3.1 調整線程優先級 214
10.3.2 線程讓步 215
10.3.3 合并線程 216
10.4 后臺線程 217
10.5 線程互斥 218
10.5.1 臨界區 218
10.5.2 對象鎖機制 220
10.5.3 顯式lock對象 223
10.6 線程同步 225
10.7 綜合實例 228
第11章 awt圖形用戶界面編程 234
11.1 awt容器 234
11.1.1 window和frame 235
11.1.2 panel 235
11.2 布局管理器 237
11.3 事件處理機制 239
11.3.1 awt事件與監聽器 239
11.3.2 窗口事件 240
11.3.3 鼠標事件 242
11.3.4 鍵盤事件 243
11.3.5 內部類實現監聽接口 245
11.3.6 類自身實現監聽接口 246
11.3.7 外部類實現監聽接口 247
11.3.8 采用事件適配器 249
11.4 在awt中繪圖 251
11.4.1 graphics類 251
11.4.2 awt繪圖實現原理 253
11.5 綜合實例 255
第12章 swing組件及應用 260
12.1 窗口(jframe) 260
12.2 swing基本組件 261
12.2.1 按鈕(jbutton) 261
12.2.2 文本框(jtextfield) 263
12.2.3 復選框(jcheckbox)和單
選按鈕(jradiobutton) 266
12.2.4 列表框(jlist) 269
12.3 swing菜單程序設計 270
12.3.1 菜單條(jmenubar) 270
12.3.2 彈出式菜單
(jpopupmenu) 273
12.3.3 頁簽面板(jtabbedpane) 275
12.3.4 工具欄(jtoolbar) 277
12.4 swing數據管理組件 279
12.4.1 表格(jtable) 280
12.4.2 樹狀視圖(jtree) 282
12.5 swing標準對話框 283
12.5.1 對話框(jdialog) 283
12.5.2 消息框(joptionpane) 285
12.5.3 文件對話框(
Java實用教程-(第3版) 作者簡介
鄭阿奇,男,1957年生人,南京師范大學教授。自2000年開始,陸續出版了多個系列的高校計算機教材,包括高等學校計算機教材系列、高等學校計算機應用實踐教程系列、高職高專規劃教材系列等。
- >
隨園食單
- >
月亮虎
- >
苦雨齋序跋文-周作人自編集
- >
推拿
- >
羅曼·羅蘭讀書隨筆-精裝
- >
名家帶你讀魯迅:朝花夕拾
- >
小考拉的故事-套裝共3冊
- >
有舍有得是人生