Java從入門到精通(2008年清華大學出版社出版的圖書)

Java從入門到精通(2008年清華大學出版社出版的圖書)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

《Java從入門到精通》是2008年清華大學出版社出版的圖書,作者是李鐘尉、馬文強、陳丹。

基本介紹

  • 中文名: Java從入門到精通
  • 作者:李鐘尉、馬文強、陳丹
  • 出版時間:2008年
  • 出版社: 清華大學出版社
  • ISBN: 9787302178842  
  • 定價:59.80 元
內容簡介,圖書目錄,

內容簡介

本書從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程式開發應該掌握的各方面技術。全書共分28章,包括:初識Java,熟悉Eclipse開發工具,Java 語言基礎,流程控制,字元串,數組,類和對象,包裝類,數字處理類,接口、繼承與多態,類的高級特性,異常處理,Swing程式設計,集合類,I/O輸入輸出,反射,枚舉類型與泛型,多執行緒,網路通信,資料庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,列印技術和企業進銷存管理系統等。所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會Java程式開發的精髓,快速提高開發技能。
本書所配DVD光碟含有全程語音視頻講解教學錄像以及實例的全部原始碼,這些原始碼都經過精心調試,在Windows XP、Windows 2000、Windows 2003下全部通過。
本書內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。

圖書目錄

第1篇 基礎知識
第1章 初識Java 3
教學錄像:35分鐘
1.1 Java簡介 4
1.1.1 什麼是Java語言 4
1.1.2 Java的套用領域 4
1.1.3 Java的版本 5
1.1.4 怎樣學好Java 6
1.1.5 Java API文檔 7
1.2 Java特性 8
1.2.1 簡單 8
1.2.2 面向對象 8
1.2.3 分布性 8
1.2.4 可移植性 8
1.2.5 解釋型 9
1.2.6 安全性 9
1.2.7 健壯性 9
1.2.8 多執行緒 9
1.2.9 高性能 9
1.2.10 動態 9
1.3 搭建Java環境 9
1.3.1 JDK下載 10
1.3.2 Windows系統的JDK環境 11
1.3.3 Linux系統的JDK環境 13
1.4 第一個Java程式 14
1.5 小結 16
1.6 實踐與練習 16
第2章 熟悉Eclipse開發工具 17
教學錄像:36分鐘
2.1 熟悉Eclipse 18
2.1.1 Eclipse簡介 18
2.1.2 Eclipse的安裝、配置與啟動 18
2.1.3 Eclipse工作檯 20
2.1.4 透視圖與視圖 20
2.1.5 選單欄 21
2.1.6 工具列 25
2.1.7 “包資源管理器”視圖 26
2.1.8 “控制台”視圖 26
2.2 使用Eclipse 26
2.2.1 創建Java項目 26
2.2.2 創建Java類檔案 27
2.2.3 使用編輯器編寫程式代碼 28
2.2.4 運行Java程式 30
2.3 程式調試 30
2.4 小結 31
2.5 實踐與練習 32
第3章 Java語言基礎 33
教學錄像:38分鐘
3.1 Java主類結構 34
3.1.1 包聲明 34
3.1.2 聲明成員變數和局部變數 34
3.1.3 編寫主方法 34
3.1.4 導入API類庫 35
3.2 基本數據類型 35
3.2.1 整數類型 35
3.2.2 浮點類型 36
3.2.3 字元類型 37
3.2.4 布爾類型 38
3.3 變數與常量 39
3.3.1 標識符和關鍵字 39
3.3.2 聲明變數 40
3.3.3 聲明常量 40
3.3.4 變數的有效範圍 41
3.4 運算符 42
3.4.1 賦值運算符 43
3.4.2 算術運算符 43
3.4.3 自增和自減運算符 44
3.4.4 比較運算符 45
3.4.5 邏輯運算符 45
3.4.6 位運算符 46
3.4.7 三元運算符 48
3.4.8 運算符優先權 48
3.5 數據類型轉換 49
3.5.1 隱式類型轉換 49
3.5.2 顯式類型轉換 51
3.6 代碼注釋與編碼規範 51
3.6.1 代碼注釋 51
3.6.2 編碼規範 52
3.7 小結 53
3.8 實踐與練習 53
第4章 流程控制 55
教學錄像:26分鐘
4.1 複合語句 56
4.2 條件語句 56
4.2.1 if條件語句 57
4.2.2 switch多分支語句 61
4.3 循環語句 63
4.3.1 while循環語句 63
4.3.2 do…while循環語句 64
4.3.3 for循環語句 65
4.4 小結 67
4.5 實踐與練習 67
第5章 字元串 69
教學錄像:33分鐘
5.1 String類 70
5.1.1 聲明字元串 70
5.1.2 創建字元串 70
5.2 連線字元串 71
5.2.1 連線多個字元串 71
5.2.2 連線其他數據類型 72
5.3 獲取字元串信息 73
5.3.1 獲取字元串長度 73
5.3.2 字元串查找 73
5.3.3 獲取指定索引位置的字元 74
5.4 字元串操作 75
5.4.1 獲取子字元串 75
5.4.2 去除空格 76
5.4.3 字元串替換 77
5.4.4 判斷字元串的開始與結尾 78
5.4.5 判斷字元串是否相等 78
5.4.6 按字典順序比較兩個字元串 80
5.4.7 字母大小寫轉換 80
5.4.8 字元串分割 81
5.5 格式化字元串 82
5.5.1 日期和時間字元串格式化 83
5.5.2 常規類型格式化 86
5.6 使用正則表達式 87
5.7 字元串生成器 89
5.8 小結 90
5.9 實踐與練習 91
第6章 數組 93
教學錄像:30分鐘
6.1 數組概述 94
6.2 一維數組的創建及使用 94
6.2.1 創建一維數組 94
6.2.2 初始化一維數組 95
6.2.3 使用一維數組 96
6.3 二維數組的創建及使用 96
6.3.1 二維數組的創建 96
6.3.2 二維數組初始化 98
6.3.3 使用二維數組 98
6.4 數組的基本操作 99
6.4.1 遍歷數組 99
6.4.2 填充替換數組元素 100
6.4.3 對數組進行排序 101
6.4.4 複製數組 102
6.4.5 數組查詢 103
6.5 小結 105
6.6 使用實踐 105
第7章 類和對象 107
教學錄像:47分鐘
7.1 面向對象概述 108
7.1.1 對象 108
7.1.2 類 109
7.1.3 封裝 110
7.1.4 繼承 111
7.1.5 多態 112
7.2 類 113
7.2.1 成員變數 113
7.2.2 成員方法 113
7.2.3 許可權修飾符 114
7.2.4 局部變數 115
7.2.5 局部變數的有效範圍 116
7.2.6 this關鍵字 117
7.3 類的構造方法 117
7.4 靜態變數、常量和方法 118
7.5 類的主方法 120
7.6 對象 122
7.6.1 對象的創建 122
7.6.2 訪問對象的屬性和行為 123
7.6.3 對象的引用 125
7.6.4 對象的比較 126
7.6.5 對象的銷毀 127
7.7 小結 127
7.8 實踐與練習 128
第8章 包裝類 129
教學錄像:21分鐘
8.1 Integer 130
8.2 Long 132
8.3 Short 134
8.4 Boolean 135
8.5 Byte 136
8.6 Character 137
8.7 Double 138
8.8 Float 139
8.9 Number 140
8.10 小結 141
8.11 實踐與練習 141
第9章 數字處理類 143
教學錄像:20分鐘
9.1 數字格式 144
9.2 數學運算 146
9.2.1 Math類 146
9.2.2 常用數學運算方法 147
9.3 隨機數 150
9.3.1 Math.random()方法 150
9.3.2 Random類 152
9.4 大數字 153
9.4.1 BigInteger 154
9.4.2 BigDecimal 155
9.5 小結 157
9.6 實踐與練習 158
第2篇 核心技術
第10章 接口、繼承與多態 161
教學錄像:36分鐘
10.1 類的繼承 162
10.2 Object類 165
10.3 對象類型的轉換 167
10.3.1 向上轉型 167
10.3.2 向下轉型 168
10.4 instanceof判斷對象類型 169
10.5 方法的重載 170
10.6 多態 173
10.7 抽象類與接口 175
10.7.1 抽象類 175
10.7.2 接口 176
10.8 小結 179
10.9 實踐與練習 179
第11章 類的高級特性 181
教學錄像:29分鐘
11.1 包 182
11.1.1 類名衝突 182
11.1.2 完整的類路徑 182
11.1.3 創建包 183
11.1.4 導入類包 184
11.2 final變數 185
11.3 final方法 188
11.4 final類 189
11.5 內部類 190
11.5.1 成員內部類 190
11.5.2 局部內部類 194
11.5.3 匿名類 195
11.5.4 靜態內部類 196
11.5.5 內部類的繼承 197
11.6 小結 197
11.7 實踐與練習 197
第12章 異常處理 199
教學錄像:25分鐘
12.1 異常概述 200
12.2 處理程式異常錯誤 200
12.2.1 錯誤 201
12.2.2 捕捉異常 201
12.3 Java常見異常 203
12.4 自定義異常 204
12.5 在方法中拋出異常 205
12.5.1 使用throws關鍵字拋出異常 205
12.5.2 使用throw關鍵字拋出異常 206
12.6 運行時異常 207
12.7 異常的使用原則 208
12.8 小結 208
12.9 實踐與練習 208
第13章 Swing程式設計 209
教學錄像:1小時1分鐘
13.1 Swing概述 210
13.1.1 Swing特點 210
13.1.2 Swing包 210
13.1.3 常用Swing組件概述 211
13.2 常用窗體 211
13.2.1 JFrame窗體 211
13.2.2 JDialog窗體 213
13.3 標籤組件與圖示 214
13.3.1 標籤的使用 215
13.3.2 圖示的使用 215

相關詞條

熱門詞條

聯絡我們