TOP
0
0
魅麗。花火原創小說66折起
Java程序設計案例教程(簡體書)
滿額折

Java程序設計案例教程(簡體書)

人民幣定價:44 元
定  價:NT$ 264 元
優惠價:87230
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:6 點
相關商品
商品簡介
目次

商品簡介

本書講解了Java語言的基本知識及程序設計的基本方法,使讀者掌握面向對象程序設計的基本概念,從而具有利用Java語言進行程序設計的能力,為將來從事軟件開發,特別是Web應用系統開發打下良好基礎。全書共分12章,從內容上大致分為三個部分:第一部分為第1章~第2章,介紹Java程序設計的基礎知識,包括Java語言概述、Java語言基礎以及算法與程序控制結構。第二部分為第3章~第8章,介紹Java面向對象程序設計的基本方法與技術,這是Java的核心與特色內容,包括類與對象、封裝、繼承與多態以及異常處理與輸入/輸出。第三部分為第9章~第11章,介紹Java的實際應用,包括多線程、網絡程序設計以及圖形用戶界面開發技術。

目次

第1章 Java語言概述 9
1.1 Java簡介 9
1.1.1 Java是什麼 9
1.1.2 Java應用領域 9
1.1.3 Java的版本 10
1.1.4 Java API文檔 10
1.2 Java語言的特性 11
1.2.1 簡單 11
1.2.2 面向對象 11
1.2.3 體系結構中立 11
1.2.4 可移植性 11
1.2.5 健壯性 11
1.2.6 安全性 11
1.2.7 多線程 12
1.2.8 高性能 12
1.2.9 動態 12
1.3 搭建Java環境 12
1.3.1 JDK介紹與下載 12
1.3.2 Windows系統安裝JDK 13
1.3.3 Eclipse開發環境 16
1.4 第一個小程序 20
1.4.1 第一個Java應用程序 20
1.4.2 Java應用程序開發過程 22
小結 23
課後練習 24
第2章 Java基本語法與流程控制 25
2.1 數據類型 25
2.1.1 基本數據類型 26
2.1.2 引用數據類型 27
2.1.3 數據類型轉換 27
2.2 變量與常量 29
2.2.1 標識符 29
2.2.2 關鍵字 31
2.2.3 變量類型、聲明和使用範圍 31
2.2.4 常量的使用 33
2.3 運算符 34
2.3.1 賦值運算符 34
2.3.2 算術運算符 35
2.3.3 比較運算符 38
2.3.4 邏輯運算符 39
2.3.5 位運算符 40
2.3.6 三元運算符 42
2.3.7 表達式 42
2.3.8 運算符的優先級 43
2.4 注釋、分隔符和編碼規範 43
2.4.1 注釋 44
2.4.2 分隔符 44
2.4.3 編碼規範 45
2.5 條件語句 45
2.5.1 if語句 45
2.5.2 switch語句 50
2.6 循環語句 52
2.6.1 while循環語句 53
2.6.2 do…while循環語句 54
2.6.3 for循環 55
2.7 return、break和continue的區別 59
2.8 引入類庫 61
2.8.1 什麼是類庫 61
2.8.2 如何引入類庫 62
小結 62
課後練習 64
第3章 Java面向對象 65
3.1 面向對象概述 66
3.1.1 對象 66
3.1.2 類 66
3.1.3 抽象 66
3.1.4 封裝 67
3.1.5 繼承 67
3.1.6 多態 68
3.2 類、對象的創建與使用 68
3.3.1 類書寫格式 68
3.3.2 對象的創建與使用 69
3.3 類的構成 73
3.3.1 成員變量 73
3.3.2 成員方法 74
3.3.3 重載 76
3.3.4 構造方法 77
3.3.5 this與static關鍵字 80
3.4 繼承 83
3.4.1 繼承的基本概念 83
3.4.2 super與final關鍵字 85
3.5 控制訪問 89
3.5.1 包的概念 89
3.5.2 權限修飾 90
3.5.3 內部類 92
3.6 多態 99
3.6.1 重寫 99
3.6.2 對象轉型與多態 101
3.7 抽象類 108
3.8 接口 111
小結 113
課後練習 113
第4章 Java異常處理 116
4.1 異常處理概述 117
4.2 Java處理異常的方式 118
4.2.1 捕獲、處理異常 118
4.2.2 throws與throw關鍵字 121
4.2.3 自定義異常 123
小結 123
課後練習 124
第5章 Java數組 125
5.1 數組概述 125
5.2 一維數組的創建及使用 125
5.2.1 創建及初始化一維數組 125
5.2.2 使用一維數組 129
5.3 多維數組的創建及使用 131
5.3.1 創建及初始化二維數組 131
5.3.2 多維數組 134
5.4 數組的基本操作 134
5.4.1 填充替換數組元素 135
5.4.2 數組的複製 136
5.4.3 數組排序 137
小結 140
課後練習 140
第6章 Java常用類 142
6.1 String類 143
6.1.1 String上的操作 143
6.1.2 格式化輸出 149
6.1.3 正則表達式 152
6.2 Math類 155
6.3 枚舉類型 157
6.3.1 基本enum特性 158
6.3.2 向enum中添加新方法 159
6.3.3 組織枚舉 160
6.4 包裝類 161
6.4.1 Integer 162
6.4.2 Boolean 163
6.4.3 Byte 165
6.4.4 Character 166
6.4.5 Double和Float 168
6.4.6 Number 169
小結 170
課後練習 170
第7章 Java容器 171
7.1 容器基本概念 172
7.2 Collection 172
7.2.1 List 173
7.2.2 Set 175
7.3 Map 176
7.3.1 HashMap 176
7.3.2 TreeMap 177
7.4 泛型 178
小結 180
課後練習 181
第8章 Java輸入與輸出 182
8.1 流的概念 182
8.2 文件 183
8.1.1 File類 184
8.1.2 文件字節流輸入與字節流輸出 187
8.1.3 文件字符流輸入與字符流輸出 191
8.3 字節流 193
8.2.1 InputStream與OutputStream 193
8.2.2 ByteArrayInputStream與ByteArrayOutputStream 195
8.2.3 DataInputStream與DataOutputStream 198
8.4 字符流 201
8.3.1 Reader與Writer 202
8.3.2 InputStreamReader與InputStreamWriter 204
8.3.3 BufferedReader與BufferedWriter 205
8.5 其它流 207
8.4.1 讀寫隨機訪問文件 207
8.4.2 管道流 207
8.4.3 序列流 208
小結 208
課後練習 209
第9章 Java多線程 210
9.1 線程簡介 210
9.2 線程機制 211
9.2.1 線程現實的方式 211
9.2.2 線程的生命週期 214
9.2.3 線程的優先級 215
9.2.4 操作線程的方法 216
9.2.5 線程安全 223
小結 224
課後習題 224
第10章 Java網絡編程 225
10.1 網絡基本概念 225
10.1.1 計算機網絡 225
10.1.2 IP地址 226
10.1.3 TCP與UDP 226
10.2 使用URL的網絡編程 226
10.2.1 URL類 226
10.2.2 URLConnection類 229
10.3 使用Socket的網絡編程 231
10.4.1 Socket通信 231
10.4.2 Socket通信的一般流程 232
10.4.3 創建客戶端與服務器端 233
10.4 DatagramSocket與DatagramPacket 239
10.5 TCP與UDP的Socket網絡編程 241
小結 246
課後作業 246
第11章 Java GUI編程 247
11.1 GUI的組件簡介 247
11.1.1 Java.awt包和javax.swing包 247
11.1.2 GUI設計及實現的一般步驟 247
11.2 Swing基本組件 249
11.2.1 組件和容器 249
11.2.2 框架 249
11.2.3 標簽JLabel 251
11.2.4 按鈕JButton 252
11.2.5 面板 253
11.2.6 菜單 254
11.2.7 複選框 258
11.2.8 單選框 261
11.2.9 組合框 263
11.2.10 列表 264
11.2.11 文本框 266
11.2.12 文本區域 268
11.2.13 滾動條 269
11.2.14 工具欄 271
11.2.15 其他組件 273
11.3 佈局管理器 276
11.3.1 流式佈局 277
11.3.2 邊界佈局 278
11.3.3 網格佈局 280
11.3.4 其他部件佈局 282
11.4 其他相關類 287
11.4.1 Graphics類 287
11.4.2 Font類 289
11.4.3 Color類 291
11.5 事件 292
小結 294
課後習題 294
參考文獻 296

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 230
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區