發表於2024-11-23
明解Java pdf epub mobi txt 電子書 下載
1. 258段代碼+284幅圖錶,比課本更易懂!
本書沿襲《明解C語言》的風格,圖文並茂,講解清晰易懂。
2. 從基礎知識到麵嚮對象編程完全掌握!
從Java的基礎知識講起,循序漸進,直到麵嚮對象編程的內容。書中結閤猜數字遊戲、猜拳遊戲、心算訓練等有趣的遊戲程序進行講解,讓學習過程完全不枯燥。
3. 本書榮獲日本工學教育協會著作奬。原版係列纍計暢銷超100萬冊。
4. 雙色印刷,技術書也能賞心悅目。
本書圖文並茂,示例豐富,通過284幅圖錶和258段代碼,由淺入深地解說瞭從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
大傢好!
《明解 Java》是一本講解世界上許多人都在使用的 Java 編程語言的入門書。 本書從編程的基礎開始,逐步深入地進行講解,直至讀者掌握麵嚮對象編程。 本書麵嚮的是瞭解計算機的基本用法、初次挑戰編程的讀者。本書將基於我自己常年為大量學
生及聽講者授課的豐富經驗,針對學習者難以理解及容易失誤的地方進行重點介紹。 本書同時注重如下兩方麵的介紹。
■ Java 語言的基礎
■ 編程的基礎
如果將這兩方麵比作外語學習的話,簡單來說,前者就相當於“基礎的語法和單詞”,而後者則 相當於“書寫簡單的文章和進行對話”。
為瞭讓讀者能夠直觀地理解各種概念和語法,本書提供瞭 284 幅圖錶,以便讀者可以輕鬆地 閱讀。
本書還提供瞭 258 段示例程序。示例程序較多,就像外語教材中對話和例句較多一樣。請大傢 通過這為數眾多的程序,開啓 Java 編程之路吧!
本書介紹的程序還包括猜數字遊戲、猜拳遊戲、心算訓練等,能夠讓讀者愉快地進行學習。 本書使用瞭口語化的語言。如果讀者在閱讀時能感覺到像是在聽我講課,並和我一起學習完全
部 16 章的內容,那我將倍感榮幸。
柴田望洋
這是一本好書
評分還行還行的,,,下次繼續看看。。
評分還行還行的,,,下次繼續看看。。
評分還沒開始學,下學期用
評分好,很不錯!
評分在知乎上看到知友推薦這本書,於是求學無門的我買瞭一本書,然後等快遞,快遞到瞭,拆快遞,快遞包裝沒有破損,打開後書的塑封外包裝破損,這是小事。重點是,文件編輯器是什麼?我開始百度,然後找到瞭eclipse,下載瞭後開始嘗試,然後安裝瞭java,再然後,我照著圖開始輸入,之後……之後就沒有之後瞭……沒接觸過編程的還是買一本入門書比較好一點,反正我看不懂這個
評分在知乎上看到知友推薦這本書,於是求學無門的我買瞭一本書,然後等快遞,快遞到瞭,拆快遞,快遞包裝沒有破損,打開後書的塑封外包裝破損,這是小事。重點是,文件編輯器是什麼?我開始百度,然後找到瞭eclipse,下載瞭後開始嘗試,然後安裝瞭java,再然後,我照著圖開始輸入,之後……之後就沒有之後瞭……沒接觸過編程的還是買一本入門書比較好一點,反正我看不懂這個
評分還沒開始學,下學期用
評分非常不錯的入門書
明解Java pdf epub mobi txt 電子書 下載