商品簡介
本書適合Java初學者閱讀。
作者簡介
柴田望洋(作者)
日本福岡工業大學資訊工程學院副教授。在IT界家喻戶曉,編寫了一系列富有影響力的電腦教材和參考書,如《明解C語言》《明解C語言:中級篇》《明解C++》等。本書榮獲日本工學教育協會著作獎。
侯振龍(譯者)
管理科學與工程專業碩士,日語一級,軟體發展工程師,具有十年對日軟體發展經驗,現就職於某日本獨資企業。
目次
第1章 在畫面上顯示字元 1
1-1 關於Java 2
Java的誕生 2
Java的特點 2
Java的發展 4
學前準備 4
1-2 在畫面上顯示字元 5
創建和運行程式 5
注釋 8
程式結構 10
字串常量 11
在畫面上輸出和流 12
字串的拼接 13
換行 13
符號的稱呼 14
自由書寫 15
縮進 16
小結 19
第2章 使用變數 21
2-1 變數 22
輸出運算結果 22
變數 25
變數和初始化 28
2-2 通過鍵盤輸入 31
通過鍵盤輸入 31
運算符和運算元 33
final變數 36
生成亂數 38
字串的讀入 40
小結 43
第3章 程式流程之分支 45
3-1 if語句 46
if-then語句 46
關係運算符 47
if-then-else語句 47
相等運算符 50
邏輯非運算符 50
嵌套的if語句 51
運算式和求值 55
運算式語句和空語句 57
邏輯與運算符和邏輯或運算符 58
條件運算符 62
三個值中的最大值 64
程式塊 66
兩個值的排序 67
3-2 switch語句 70
switch語句 70
選擇語句 74
3-3 關鍵字、識別字、運算符 75
關鍵字 75
分隔符號 75
識別字 75
常量 76
運算符 76
小結 81
第4章 程式流程之迴圈 83
4-1 do語句 84
do語句 84
4-2 while語句 90
while語句 90
遞增運算符和遞減運算符 91
while語句和do語句 97
複合賦值運算符 98
4-3 for語句 103
for語句 103
流程圖 105
4-4 多重迴圈 110
九九乘法表 110
直角三角形的顯示 111
4-5 break語句和continue語句 114
break語句 114
continue語句 115
帶標籤的break語句 117
帶標籤的continue語句 119
4-6 printf方法 121
printf方法 121
小結 125
第5章 基本類型和運算 127
5-1 基本類型 128
基本類型 128
整型 129
浮點型 137
布林型(boolean型) 141
5-2 運算和類型 144
運算和類型 144
造型運算符 146
基本類型的縮小轉換 148
基本類型的放大轉換 150
基本類型的放大轉換和縮小轉換 151
迴圈的控制 152
5-3 轉義字元 154
轉義字元 154
小結 157
第6章 陣列 159
6-1 陣列 160
陣列 160
陣列的構成元素 163
陣列的初始化和賦值 169
使用陣列處理成績 170
計算陣列元素中的最大值 171
線性查 172
擴展for語句 176
對陣列進行倒序排列 178
陣列的複製 180
字串陣列 184
引用類型和對象 185
final陣列 187
6-2 多維陣列 188
多維陣列 188
多維陣列的內部 191
不規則二維陣列的內部 193
初始值 195
小結 197
第7章 方法 199
7-1 方法 200
方法 200
return語句 205
值傳遞 207
void方法 208
方法的通用性 209
其他方法的調用 210
作用域 212
不接收參數的方法 214
7-2 窺探整數內部 217
位運算 217
移位運算 219
7-3 運算元組的方法 225
計算最大值的方法 225
線性查找 226
對陣列中的元素進行倒序排列 228
比較兩個陣列 230
返回陣列的方法 232
多維陣列的傳遞 235
7-4 重載 237
方法的重載 237
小結 241
第8章 類的基礎知識 243
8-1類 244
資料操作 244
類 245
構造函數 254
方法 256
8-2 汽車類 260
類的獨立 260
識別字的命名 267
小結 69
第9章 創建日期類 271
9-1 創建日期類 272
日期類 272
構造函數和方法 272
訪問器 274
類類型變數的賦值 275
類類型變數的比較 277
作為參數的類類型變數 279
類類型實例的陣列 281
日期類的改進 285
9-2 類類型的欄位 295
類類型的欄位 295
返回引用的方法 296
汽車類的使用示例 298
has-A 300
小結 302
第10章 類變數和類方法 305
10-1 類變數 306
類變數(靜態欄位) 306
類變數的訪問 309
庫中提供的類變數 311
10-2 類方法 314
類方法 314
類變數和類方法 317
Math類的類方法 320
工具類 322
10-3 類初始化器和實例初始化器 323
類初始化器(靜態初始化器) 323
實例初始化器 326
小結 329
第11章 包 331
11-1 包和導入聲明 332
包 332
類型導入聲明 333
靜態導入聲明 337
11-2 包的聲明 340
包 340
包和目錄 341
唯一的包名 345
11-3 類和成員的訪問屬性 347
類的訪問控制 347
成員的訪問控制 348
小結 351
第12章 類的派生和多態 353
12-1 繼承 354
銀行帳戶類 354
派生和繼承 355
派生和構造函數 357
類層次 362
Object類 364
增量編程 365
is-A關係和實例的引用 366
12-2 多態 370
方法的重寫 370
多態 371
面向物件的三大要素 375
引用類型的轉型 375
instanceof運算符 376
@Override注解 377
12-3 繼承和訪問屬性 379
成員 379
final類和方法 380
重寫和方法的訪問屬性 380
小結 385
第13章 抽象類 387
13-1 抽象類 388
抽象類 388
13-2 具有抽象性的非抽象方法的設計 393
圖形類群的改進 393
文檔注釋和javadoc 404
小結 411
第14章 介面 413
14-1 介面 414
介面 414
類的派生和介面的實現 420
多個介面的實現 422
14-2 介面的派生 424
介面的派生 424
小結 426
第15章 字元和字串 429
15-1 字元 430
字元 430
char型 432
15-2 字串和String 434
字串和字串常量 434
String型 434
構造函數 437
方法 440
字串的比較 446
format方法 448
15-3 字串陣列和命令行參數 450
字串陣列 450
命令行參數 453
小結 457
第16章 異常處理 459
16-1 什麼是異常 460
什麼是異常 460
捕獲異常 461
try語句 463
傳遞異常 465
16-2 異常處理 467
異常類 467
檢查異常和非檢查異常 468
Throwable類 468
拋出和捕獲異常 470
檢查異常的處理 471
創建異常類 473
委託異常 475
再次拋出異常 477
小結 479
後記 481
參考文獻 484
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。