TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
Java語言程序設計(簡體書)
滿額折

Java語言程序設計(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

Java語言是當前非常熱門的計算機編程語言,它深受廣大計算機專業人員和編程愛好者的喜愛。《Java語言程序設計》根據讀者學習計算機語言的思維訓練要求以及編者長期從事計算機編程的教學經驗,全面、系統地介紹了Java語言的開發技術。全書共分17章,其中第1~3章講解Java語言的基礎知識、結構化程序設計,重在傳統編程思想訓練,同時,讓讀者掌握Java編程環境(Netbeans)。第4~12章重點講解Java面向對象程序設計的基礎知識,主要包括簡單的類和對象、數組、複雜的類和對象、常見類的使用、抽象類和接口、泛型和反射、Java異常處理、Java的圖形界面設計基礎、Swing組件編程。第13~17章主要講解Java應用方面的技術,主要包括Java的數據流、繪製圖形和圖像、線程、網絡編程、數據庫編程。
《Java語言程序設計》著重傳統編程思維訓練,根據Java語言知識點,精心設計典型實例,讓讀者感覺耳目一新、受益匪淺;通過綜合實例講解軟件開發全過程;課後習題豐富,讀者可根據自己的情況選擇部分或者全部習題進行練習。
《Java語言程序設計》可作為高等學校計算機相關專業教材,也可供廣大Java程序員參考。

目次

目 錄

第1章 瞭解Java語言 1
1.1 Java的發展史 1
1.2 Java技術 2
1.3 Java語言的特點 3
1.4 Java的應用領域 4
1.5 Java開發環境 5
1.6 NetBeans IDE 8.1環境介紹 6
1.7 一個簡單的Java應用程序 8
習題1 9
第2章 Java語言基礎知識 10
2.1 Java的標識符 10
2.1.1 Java的關鍵字 10
2.1.2 分隔符 11
2.2 注釋 11
2.3 Java的基本數據類型 13
2.4 常量 14
2.4.1 整型常量 14
2.4.2 浮點常量 14
2.4.3 字符常量 14
2.4.4 字符串常量 15
2.5 變量 15
2.6 運算符和表達式 16
2.6.1 算術運算符 17
2.6.2 關係運算符 18
2.6.3 邏輯運算符 19
2.6.4 位運算符 19
2.6.5 賦值運算符 21
2.6.6 條件運算符 21
2.6.7 其他運算符 22
2.6.8 運算符優先級 22
習題2 23
第3章 結構化程序設計 24
3.1 結構化程序設計的基本結構 24
3.2 簡單語句 25
3.3 數據的輸入和輸出 26
3.4 分支語句 28
3.4.1 if語句 28
3.4.2 switch語句 30
3.5 循環語句 31
3.5.1 while語句和do while語句 31
3.5.2 for語句 32
3.5.3 continue語句 34
習題3 35
第4章 簡單的類和對象 38
4.1 面向對象技術 38
4.2 屬性和方法 39
4.3 類的定義和創建對象 41
4.4 構造方法 42
4.4.1 構造方法定義 43
4.4.2 關鍵字this 45
4.5 對象成員屬性的初始化 47
4.5.1 static修飾符 48
4.5.2 變量的作用域 50
4.6 訪問權限修飾符 51
4.7 方法的參數傳值方式 54
習題4 55
第5章 數組 57
5.1 一維數組 57
5.1.1 一維數組定義 57
5.1.2 一維數組初始化 59
5.2 多維數組 60
5.2.1 二維數組定義 60
5.2.2 二維數組初始化 61
5.3 數組綜合舉例 62
5.4 Arrays類 67
習題5 68
第6章 複雜的類和對象 70
6.1 子類的定義 70
6.2 派生類的構造方法 71
6.3 方法繼承、覆蓋、重載 75
6.3.1 方法繼承 75
6.3.2 方法覆蓋 76
6.3.3 方法重載 77
6.3.4 多態 78
6.3.5 異類集合 80
6.3.6 final關鍵字 83
習題6 85
第7章 常用類的使用 87
7.1 String類 87
7.1.1 String對象的初始化 87
7.1.2 String類的主要方法 88
7.2 StringBuffer類 91
7.3 正則表達式 93
7.3.1 正則表達式的相關知識 93
7.3.2 Java語言處理正則表達式 95
7.4 基本數據類型的包裝類 97
7.5 Object類 98
7.6 Math類 99
習題7 101
第8章 抽象類和接口 103
8.1 抽象類的概念 103
8.2 接口概念 107
8.2.1 接口定義 107
8.2.2 接口的實現 108
8.3 枚舉類Enum 111
8.3.1 為什麼需要枚舉類型 111
8.3.2 定義枚舉類型 112
8.3.3 自定義枚舉類型 113
習題8 115
第9章 泛型和反射 117
9.1 泛型 117
9.1.1 泛型概念 117
9.1.2 泛型定義 118
9.1.3 120
9.2 常用的泛型接口和類 124
9.2.1 常用的泛型接口 124
9.2.2 常用的泛型類 127
9.3 反射 141
9.3.1 反射概念 141
9.3.2 與反射相關的類 142
習題9 148
第10章 Java異常處理 151
10.1 Java異常層次結構 151
10.2 Java異常處理語法 152
10.3 拋出異常 153
習題10 155
第11章 Java的圖形界面設計基礎 156
11.1 AWT 156
11.1.1 組件 156
11.1.2 GraphicsEnvironment類 159
11.1.3 顏色類Color 160
11.1.4 Font類 160
11.2 容器概念 162
11.3 窗格概念 163
11.4 佈局管理器概念 165
11.4.1 流式佈局管理器 165
11.4.2 邊界佈局管理器 167
11.4.3 網格佈局管理器 167
11.4.4 卡式佈局管理器 168
11.5 Java事件處理 170
11.5.1 事件的種類 174
11.5.2 事件適配器 177
習題11 180
第12章 Swing組件編程 182
12.1 Swing包的介紹 182
12.2 分析NetBeans環境下的
Swing應用程序 184
12.3 常用對話框 188
12.4 Swing中常用控件類的使用 191
12.4.1 字體和顏色 191
12.4.2 JComponent 191
12.4.3 標簽和圖像位圖 192
12.4.4 按鈕 193
12.4.5 文本框 197
12.4.6 列表框和組合框 202
12.4.7 滑塊 207
12.4.8 微調器 208
12.4.9 進度條 210
12.5 菜單組件 212
12.6 工具欄 217
12.7 表格 221
習題12 227
第13章 Java的數據流 229
13.1 數據流的概念 229
13.2 基本字節數據流 231
13.2.1 文件數據流 231
13.2.2 過濾數據流 232
13.2.3 數據輸入/輸出流 235
13.2.4 對象流 238
13.3 基本字符流 240
13.3.1 字符集 240
13.3.2 與字符集相關的類 241
13.3.3 基本字符流 244
13.3.4 字節流與字符流轉換 245
13.3.5 字符文件流 247
13.4 文件與目錄操作 249
13.5 隨機存取文件流 256
習題13 259
第14章 圖形、圖像 260
14.1 圖形 260
14.1.1 繪圖類 260
14.1.2 繪圖設置 262
14.1.3 繪製基本圖形和文字 265
14.1.4 圖形操作 275
14.1.5 圖形運算 279
14.2 繪製圖像 283
14.3 輸入/輸出圖像 286
14.4 繪製組件 288
習題14 291
第15章 線程 293
15.1 進程和線程的概念 293
15.2 線程定義 294
15.3 線程狀態 296
15.4 守護線程 301
15.5 線程調度 303
15.6 線程通信 305
15.6.1 循環查詢方式 305
15.6.2 線程同步 307
15.6.3 等待/通知機制 313
15.7 定時器 316
15.8 Java進程 319
15.8.1 ProcessBuilder 320
15.8.2 Runtime類 320
15.8.3 Process類 321
習題15 322
第16章 網絡編程 324
16.1 網絡基礎知識 324
16.2 Java地址類和接口 326
16.2.1 InetAddress類 326
16.2.2 URL類 327
16.2.3 URLConnection類 328
16.2.4 NetworkInterface接口 329
16.3 Socket編程 329
16.4 UDP編程 333
16.5 多播編程 337
16.6 廣播編程 341
習題16 343
第17章 數據庫編程 344
17.1 數據庫基礎知識 344
17.1.1 數據庫基本概念 344
17.1.2 常用的SQL語句 345
17.2 JDBC基礎知識 347
17.2.1 與數據連接相關的接口和類 348
17.2.2 創建數據庫連接方法 349
17.2.3 與執行SQL語句相關的接口 351
17.3 訪問常用數據庫 356
17.3.1 訪問Access數據庫 356
17.3.2 訪問mysql數據庫 357
17.4 數據操作 360
17.4.1 查詢操作 360
17.4.2 更新記錄集操作 363
17.4.3 插入記錄操作 365
17.4.4 刪除記錄操作 368
17.4.5 JDBC事務 370
17.5 SQL數據類型與Java數據類型相互轉化 372
17.6 應用舉例 374
17.6.1 數據表及其表結構 374
17.6.2 程序界面設計 375
17.6.3 在DBCon類中新創建的方法 375
17.6.4 登錄類teacherLogin的設計 376
17.6.5 teacherSelectCourse類 377
習題17 378
參考文獻 380

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區