[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Java王者歸來——從入門邁向高手 洪錦魁 著 程序設計(新)專業
該商品所屬分類:計算機/網絡 -> 計算機/網絡
【市場價】
761-1104
【優惠價】
476-690
【作者】 洪錦魁 
【出版社】清華大學出版社 
【ISBN】9787302532552
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



品牌:清華大學出版社
ISBN編號:9787302532552
書名:Java王者歸來——從入門邁向高手 Java王者歸來——從入門邁向高手

作者:洪錦魁
代碼:99
開本:16開

是否是套裝:否
出版社名稱:清華大學出版社

    
    
"

Java王者歸來——從入門邁向高手

作  者: 洪錦魁 著
size="731x8"
定  價: 99
size="731x8"
出?版?社: 清華大學出版社
size="731x8"
出版日期: 2019年10月01日
size="731x8"
頁  數: 527
size="731x8"
裝  幀: 平裝
size="731x8"
ISBN: 9787302532552
size="731x8"
主編推薦

  

目錄
章 Java基本概念
1-1 認識Java2
1-2 Java的起源2
1-3 Java之父2
1-4 Java發展史3
1-5 Java的三大平臺3
1-5-1 Java SE3
1-5-2 Java EE3
1-5-3 Java ME3
1-6 認識Java SE平臺的JDK/JRE/JVM4
1-6-1 JDK4
1-6-2 JRE5
1-6-3 JVM5
1-7 Java跨平臺原理5
1-7-1 一般程序的編譯與執行5
1-7-2 Java程序的編譯與執行5
1-8 Java語言的特點6
習題7
第2章 Java程序從零開始
2-1 我的個Java程序9
2-1-1 程序設計流程9
2-1-2 編輯Java程序代碼9
2-1-3 編譯Java程序9
2-1-4 執行Java程序9
2-1-5 認識classpath10
2-2 解析Java的程序結構10
2-3 程序注釋11
程度實操題13
習題14
第3章 Java語言基礎
3-1 認識變量16
3-1-1 變量的聲明16
3-1-2 設置有意義的變量名稱17
3-1-3 了解注釋的意義17
3-1-4 變量的命名規則18
3-2 基本數據類型19
3-2-1 整數數據類型19
3-2-2 浮點數數據類型22
3-2-3 字符數據類型23
3-2-4 布爾值25
3-3 字符串數據類型25
3-4 常量的概念26
3-5 精準控制格式化的輸出27
程序實操題28
習題28
第4章 程序基本運算
4-1 程序設計的專有名詞31
4-1-1 表達式31
4-1-2 運算符與操作數31
4-1-3 操作數也可以是一個表達式31
4-1-4 指定運算符31
4-1-運算符31
4-1-運算符32
4-1-運算符32
4-2 指定運算符的特殊用法說明32
4-3 基本數學運算33
4-3-1 四則運算33
4-3-2 求餘數%33
4-3-3 遞增與遞減運算符33
4-3-4 正負號34
4-3-5 無限大34
4-3-6 發生異常35
4-3-7 非數字35
4-3-8 Java語言控制運算的優先級35
4-4 復合指定運算符35
4-5 布爾值、反向運算符、比較運算符與邏輯運算符36
4-5-1 布爾值36
4-5-2 反向運算符36
4-5-3 比較運算符37
4-5-4 邏輯運算符37
4-5-5 運算符38
4-6 位運算39
4-6-1 ~ 運算符40
4-6-2 位邏輯運算符40
4-6-3 位移位運算符41
4-6-4 位運算的復合指定運算符42
4-7 Java運算符優先級43
4-8 數據類型的轉換44
4-8-1 指定運算符自動數據類型的轉換44
4-8-2 自動數據類型的轉換46
4-8-3 強制數據類型的轉換47
4-9 數據的轉換與輸入48
4-9-1 將整數轉成字符串方式輸出48
4-9-2 屏幕輸入48
4-10 淺談import與java.lang包50
4-10-1 再談import50
4-10-2 java.lang包51
4-11 程序語句的結合與分行52
4-11-1 語句的結合52
4-11-2 語句的分行52
程序實操題52
習題53
第5章 程序流程控制
5-1 if語句56
5-1-1 基本if語句56
5-1-2 if … else語句58
5-1-3 運算符60
5-1-4 if … else if …else語句60
5-1-5 嵌套if語句63
5-2 switch語句64
程序實操題68
習題68
第6章 循環控制
6-1 for循環72
6-2 嵌套for循環73
6-3 while循環74
6-4 嵌套while循環75
6-5 do … while循環75
6-6 無限循環76
6-7 循環與break語句77
6-8 循環與continue語句78
6-9 循環標簽與break/continue79
6-10 將循環應用於Scanner類的輸入檢查80
6-11 循環相關的程序應用81
程序實操題82
習題83
第7章 數組
7-1 認識數組86
7-2 數組的聲明與應用86
7-2-1 數組的聲明86
7-2-2 數組的空間配置87
7-2-3 同時執行數組的聲明與配置88
7-2-4 數組的屬性length88
7-2-5 數組初值的設置88
7-2-6 特殊數組聲明與初值設置89
7-2-7 常見的數組使用錯誤——索引值超出數組範圍90
7-2-8 foreach循環遍歷數組90
7-2-9?與數組有關的程序實例90
7-3 Java參照數據類型92
7-3-1 原始數據類型93
7-3-2 參照數據類型93
7-4 垃圾回收94
7-4-1 參照計數95
7-4-2 更改參照95
7-4-3 參照計數減少的其他可能97
7-4-4 垃圾回收97
7-5 多維數組的原理97
7-5-1 多素的聲明97
7-5-2 配置多維數組的空間98
7-5-3 聲明與設置二素的初值98
7-5-4 分層配置二維數組99
7-5-5 不同長度的二維數組99
7-6 Java命令行參數100
7-6-1 Java程序執行的參數數量100
7-6-2 命令行參數內容101
7-7 二維數組的程序應用101
程序實操題102
習題103
第8章 類與對像
8-1 認識對像與類106
8-2 定義類與對像107
8-2-1 定義類107
8-2-2 聲明與建立類對像108
8-3 類的基本實例108
8-3-1 建立類的屬性108
8-3-2 存取類的成員變量108
8-3-3 調用類的方法109
8-4 類含多個對像109
8-4-1 類含多個對像的應用109
8-4-2 建立類的對像數組110
8-5 類的參照數據類型111
8-5-1 類的參照內存圖示111
8-5-2 類對像屬性的初值111
8-5-3 細讀類參照的內存圖示112
8-6 再談方法113
8-6-1 基本參數的傳遞113
8-6-2 認識形參與實參114
8-6-3 參數傳遞的方法114
8-6-4 方法的返回值116
8-6-5 可變參數的設計117
8-7 變量的有效範圍118
8-7-1 for循環的索引變量118
8-7-2 foreach循環118
8-7-3 局部變量119
8-7-4 類內成員變量與方法變量有相同的名稱120
8-8 匿名數組121
8-9 遞歸式方法設計122
8-10 河內塔問題122
程序實操題124
習題125
第9章 對像構造與封裝
9-1 構造方法128
9-1-1 默認的構造方法128
9-1-2 自建構造方法129
9-1-3 重載130
9-1-4 this關鍵詞135
9-2 類的訪問權限——封裝137
9-2-1 類成員的訪問控制138
9-2-2 設計具有封裝效果的程序140
9-3 static關鍵詞141
9-3-1 static成員變量141
9-3-2 使用類名稱直接存取143
9-3-3 靜態成員變量的初始區塊144
9-3-4 將static成員變量應用於人數總計144
9-3-5 static方法145
9-3-6 認識main()145
9-3-7 final關鍵詞與static成員變量146
程序實操題146
習題147
0章 內建Math和Random類
10-1 數學常量149
10-2 隨機數的應用150
10-3 求較大值max()/較小值min()151
10-4 求絕對值abs()151
10-5 四舍五入round()152
10-6 返回最接近的整數值rint()152
10-7 求近似值ceil()/floor()152
10-8 一般的數學運算方法153
10-9 三角函數的應用154
10-10 Random類155
程序實操題155
習題156
1章 日期與時間類
11-1 Date類158
11-2 Java 8後的新日期與時間類159
11-2-1 LocalDate類159
11-2-2 LocalTime類160
11-2-3 LocalDateTime類161
11-2-4 時間戳Instant類162
11-2-5 Duration類162
11-2-6 Period類163
程序實操題163
習題163
2章 字符與字符串類
12-1 字符Character類166
12-2 字符串的建立167
12-2-1 基本字符串類型聲明168
12-2-2 使用構造方法建立字符串對像168
12-2-3 再看String類的參照169
12-2-4 String對像內存內容無法更改170
12-3 String類的方法171
12-3-1 字符串長度相關的方法171
12-3-2 大小寫轉換171
12-3-3 字符的查找172
12-3-4 子字符串的查找172
12-3-5 截取字符串的子字符串或字符173
12-3-6 字符串的替換174
12-3-7 字符串的連接175
12-3-8 字符串的比較175
12-3-9 字符串的轉換177
12-3-10 字符串的split()方法177
12-4 StringBuffer類178
12-4-1 建立StringBuffer類對像178
12-4-2 處理字符串緩衝區長度和容量179
12-4-3 字符串緩衝區內容修改的方法179
12-4-4 設置與替換180
12-4-5 復制子字符串180
12-5 StringBuilder類181
12-6 字符串數組的應用181
程序實操題182
習題182
3章 正則表達式
13-1 使用Java硬功夫查找文字185
13-2 使用String類處理正則表達式187
13-2-1 正則表達式基礎187
13-2-2 使用大括號{ }處理重復出現的字符串188
13-2-3 處理市區電話字符串方式188
13-2-4 用括號分組189
13-2-5 用小括號處理區域號碼189
13-2-6 使用管道|190
13-2-7 使用 問號做查找190
13-2-8 使用*號做查找191
13-2-9 使用+號做查找191
13-2-10 查找時使用大括號設置比對次數區間191
13-2-11 正則表達式量次的表192
13-3 正則表達式的特殊字符192
13-3-1 特殊字符表192
13-3-2 單一字符使用通配符“.”193
13-3-3 字符分類193
13-3-4 字符分類的^字符194
13-3-5 所有字符使用通配符“.*”194
13-4 matches()方法的萬用程序與功能擴充194
13-5 再談String類有關的正則表達方法195
13-5-1 replaceFirst()方法195
13-5-2 replaceAll()方法196
13-6 正則表達式的包196
13-6-1 基本字符串的比對197
13-6-2 字符串的查找198
13-6-3 字符串的替換198
程序實操題199
習題199
4章 繼承與多態
14-1 繼承202
14-1-1 從三個簡單的Java程序談起202
14-1-2 繼承的語法204
14-1-3 觀察父類構造方法的啟動205
14-1-4 父類屬性是public子類初始化父類屬性205
14-1-5 父類屬性是private調用父類構造方法206
14-1-6 存取修飾符protected207
14-1-7 分層繼承208
14-1-8 多層次繼承210
14-1-9 繼承類總結與陷阱211
14-1-10 常見的繼承程序設計211
14-1-11 父類與子類有相同的成員變量名稱212
14-2 IS-A和HAS-A關繫213
14-2-1 IS-A關繫與instanceof213
14-2-2 HAS-A關繫——聚合214
14-2-3 HAS-A關繫——組合216
14-3 Java程序代碼太長的處理217
14-4 重寫219
14-4-1 基本定義219
14-4-2 super關鍵詞應用於Override220
14-4-3 重寫方法時訪問權限不可比父類嚴220
14-4-4 不能重寫static方法221
14-4-5 不能重寫final方法221
14-4-6 @Overload222
14-5 重載父類的方法222
14-6 多態223
14-6-1 編譯時多態223
14-6-2 執行時多態223
14-7 靜態綁定與動態綁定227
14-8 嵌套類別228
14-8-1 內部類228
14-8-2 方法內部類229
14-8-3 匿名內部類230
14-8-4 匿名類當作參數傳送231
程序實操題231
習題232
5章 Object類
15-1 認識擴充Object類235
15-2 Object類的方法235
15-3 認識哈希碼與hashCode()235
15-3-1 認識哈希碼235
15-3-2 hashCode()236
15-4 equals()方法237
15-5 toString()方法238
15-6 getClass()方法239
程序實操題239
習題240
6章 抽像類
16-1 使用抽像類的場合242
16-2 抽像類基本概念243
16-3 抽像方法的基本概念244
16-4 抽像類與抽像方法概念整理245
16-5 抽像類的構造方法247
16-6 使用Upcasting聲明抽像類的對像247
16-7 抽像類與方法的程序應用247
程序實操題248
習題248
7章 接口
17-1 認識接口251
17-2 接口的成員變量252
17-3 Java 8新增加接口內容253
17-3-1 Default方法254
17-3-2 static方法255
17-4 Java 9新增加接口內容256
17-5 基本接口的繼承258
17-6 接口多重繼承259
17-7 實現時發生成員變量有相同名稱261
17-8 類重寫Default方法262
17-9 一個類同時繼承類與實現接口263
17-10 類分別繼承父類與實現接口發生方法名稱衝突264
17-11 多層次繼承中發生Default方法名稱相同265
17-12 名稱衝突的鑽石問題266
程序實操題267
習題268
8章 Java包裝類
18-1 基本概念271
18-2 認識包裝類271
18-3 認識自動封箱與拆箱272
18-4 建立包裝類對像272
18-4-1 使用構造方法建立包裝類對像272
18-4-2 自動封箱的實例273
18-4-3 拆箱的實例273
18-5 使用valueOf()建立對像274
18-6 取得Number類對像的值275
18-7 包裝類的常量275
18-8 將基本數據轉成字符串toString()276
18-9 將字符串轉成基本數據類型parseXXX()277
18-10 比較方法277
18-10-1 比較是否相同equals()277
18-10-2 比較大小compareTo()278
程序實操題278
習題279
9章 設計包
19-1 復習包名稱的導入281
19-1-1 基本概念281
19-1-2 不同包名稱衝突282
19-1-3 包層次聲明的注意事項283
19-1-4 靜態static成員導入聲明284
19-2 設計java包基礎知識285
19-3 java包的優點285
19-4 建立、編譯與執行包286
19-4-1 建立包基礎知識286
19-4-2 包與文件夾287
19-4-3 編譯包287
19-4-4 執行包288
19-4-5 使用包但是沒有導入包288
19-4-6 建立含多個類文件的包289
19-5 包與應用程序分屬不同文件夾291
19-6 建立子包293
19-7 包的訪問控制294
19-8 將抽像類應用於包295
19-9 將編譯文件送至不同文件夾的方法296
程序實操題298
習題298
第20章 程序異常的處理
20-1 認識程序錯誤的類別301
20-2 認識簡單的異常實例301
20-2-1 除數為0的異常302
20-2-2 使用者輸入錯誤的異常302
20-2-3 數組運算發生索引值超出範圍303
20-2-4 其他常見的異常303
20-3 處理異常方法304
20-3-1 程序設計師處理異常方式304
20-3-2 再談Java處理異常方式304
20-3-3 異常類Throwable305
20-4 try-catch306
20-4-1 簡單的try-catch程序實例307
20-4-2 簡單多個catch區塊的應用309
20-5 捕捉上層的異常310
20-6 try/catch/finally312
20-7 Throwable類313
20-8 自行拋出異常throw314
20-9 方法拋出異常throws315
20-10 使用者自定義異常類318
程序實操題320
習題320
第21章 多線程
21-1 認識程序、進程、線程323
21-2 認識多任務作業324
21-2-1 Process-based Mutitasking的特點324
21-2-2 Thread-based Mutitasking的特點325
21-3 Java的多線程325
21-3-1 認識線程325
21-3-2 多線程的優點325
21-4 線程的生命周期325
21-5 建立線程326
21-5-1 Thread類326
21-5-2 多線程的賽馬程序設計328
21-5-3 Runnable接口329
21-6 再看Java線程的工作原理330
21-7 讓線程進入睡眠330
21-8 線程的join()方法331
21-9 線程的優先級值331
21-10 守護線程333
21-10-1 關於守護線程的重點333
21-10-2 JVM終止守護線程原因333
21-10-3 Thread類內有關守護線程的方法333
21-11 Java的同步334
21-11-1 同步的目的334
21-11-2 同步的形式334
21-11-3 線程同步334
21-11-4 了解未同步所產生的問題334
21-11-5 同步方法335
21-12 匿名類336
21-13 同步區塊337
21-14 同步靜態方法337
21-15 認識死鎖338
21-16 線程內部通信339
21-16-1 wait()方法339
21-16-2 notify()方法340
21-16-3 notifyAll()方法340
程序實操題341
習題342
第22章 輸入與輸出
22-1 認識流344
22-2 InputStream和OutputStream類344
22-3 適用byte數據文件輸入與輸出的類346
22-3-1 FileOutputStream類346
22-3-2 FileInputStream類347
22-3-3 圖片文件復制的實例348
22-4 使用緩衝區處理byte數據文件輸入與輸出349
22-4-1 BufferedOutputStream類349
22-4-2 BufferedInputStream類350
22-5 Writer和Reader類351
22-6 字符讀取與寫入FileReader類與FileWriter類352
22-6-1 FileWriter類352
22-6-2 FileReader類353
22-7 字符數據輸入與輸出BufferedReader/BufferedWriter類354
22-7-1 BufferedWriter類354
22-7-2 BufferedReader類354
22-8 System類355
22-9 PrintStream類356
22-10 Console類357
22-11 文件與文件夾的管理File類358
程序實操題361
習題362
第23章 壓縮與解壓縮文件
23-1 基本概念與認識java.util.zip包364
23-2 壓縮文件364
23-2-1 壓縮單一文件365
23-2-2 壓縮多個文件366
23-2-3 壓縮整個文件夾366
23-3 解壓縮文件368
程序實操題369
習題369
第24章 Java Collection
24-1 認識泛型372
24-1-1 泛型類372
24-1-2 泛型方法373
24-1-3 泛型的通配符373
24-2 認識集合對像374
24-2-1 Iterable接口375
24-2-2 Collection接口375
24-3 List接口376
24-3-1 ArrayList類376
24-3-2 LinkedList類380
24-3-3 數據結構堆棧382
24-3-4 數據結構隊列383
24-3-5 ListIterator接口384
24-4 Set接口385
24-4-1 HashSet類385
24-4-2 LinkedHashSet類386
24-4-3 TreeSet類387
24-5 Map接口388
24-5-1 HashMap類388
24-5-2 LinkedHashMap類390
24-5-3 TreeMap類390
24-6 Java Collections Framework算法391
程序實操題392
習題393
第25章 現代Java運算
25-1 增強版的匿名內部類396
25-2 Lambda表達式396
25-2-1 Lambda表達式有傳遞參數397
25-2-2 Lambda表達式沒有return398
25-3 forEach()398
25-4 方法參照398
25-4-1 參考靜態方法399
25-4-2 參考實例方法399
25-4-3 參考構造方法400
25-5 Java的工廠方法400
25-5-1 List接口400
25-5-2 Set接口401
25-5-3 Map接口401
25-5-4 Map接口的ofEntries()方法402
25-6 Java新的版本字符串格式402
程序實操題403
習題403
第26章 窗口程序設計使用AWT
26-1 AWT類結構圖405
26-2 Frame類406
26-3 窗口組件顏色的設置——Color類408
26-4 標簽Label 類409
26-5 字型設置——Font類411
26-6 Button類412
26-7 建立文字輸入對像412
26-7-1 TextField類413
26-7-2 TextArea類414
26-8 Checkbox類415
26-9 CheckboxGroup類416
26-10 版面配置管理員417
26-10-1 邊界版面配置類417
26-10-2 方格版面配置類419
26-10-3 流動式版面配置類419
26-10-4 卡片式版面配置類421
程序實操題422
習題423
第27章 事件處理
27-1 委派事件模式426
27-2 簡單按鈕事件處理426
27-3 認識事件處理類428
27-4 ActionEvent事件類431
27-5 ItemEvent類433
27-6 TextEvent類434
27-7 KeyEvent類435
27-8 KeyAdapter類437
27-9 MouseEvent類438
27-9-1 MouseListener接口438
27-9-2 MouseAdapter類439
27-9-3 MouseMotionListener接口440
27-9-4 MouseMotionAdapter類441
27-10 WindowEvent類441
27-11 WindowAdapter類443
程序實操題443
習題444
第28章 再談AWT對像
28-1 列表(List)類446
28-1-1 建立列表446
28-1-2 列表的事件處理448
28-2 下拉式列表(Choice)類448
28-2-1 建立下拉式列表449
28-2-2 下拉式列表的事件處理450
28-3 菜單設計450
28-3-1 建立菜單451
28-3-2 菜單的事件處理453
28-4 滾動條(Scrollbar)類454
28-5 對話框(Dialog)類456
28-6 文件對話框(FileDialog)類458
程序實操題460
習題460
第29章 使用Swing進行窗口程序設計
29-1 Swing層次結構圖462
29-2 JFrame類462
29-2-1 建立簡單的JFrame窗口462
29-2-2 JFrame窗格的基本概念463
29-3 JButton類464
29-4 JLabel類466
29-5 JCheckBox類469
29-6 JRadioButton類471
29-7 JOptionPane類473
29-8 JList類474
29-9 JColorChooser類477
29-10 JTextField類479
29-11 JTextArea類480
29-12 JPasswordField類482
29-13 JTabbedPane類483
29-14 本章結尾483
程序實操題483
習題484
第30章 繪圖與動畫
30-1 認識坐標繫統486
30-2 AWT繪圖487
30-2-1 取得繪圖區與繪圖實例487
30-2-2 省略觸發機制繪圖489
30-2-3 認識窗口的繪圖區空間489
30-3 Swing繪圖490
30-4 顏色與字型491
30-5 Graphics類492
30-6 Graphics2D類496
30-6-1 Graphics2D的新概念497
30-6-2 繪圖類498
30-6-3 Graphics2D著色501
30-7 拖曳鼠標繪制線條501
30-8 動畫設計502
程序實操題504
習題504
第31章 網絡程序設計
31-1 認識Internet網址507
31-2 Java InetAddress類507
31-3 URL類508
31-4 URLConnection類510
31-5 HttpURLConnection類513
31-6 C/S架構程序設計基本概念513
31-6-1 Java Socket Client端的設計514
31-6-2 Java Socket Server端的設計516
31-7 UDP通信518
程序實操題520
附錄A Java、安裝與環境設置
A-1 Java522
A-2 安裝Java523
A-3 Java環境設置524
A-3-1 設置Path環境變量524
A-3-2 驗證Path環境變量526
A-3-3 設置classpath環境變量526
A-4 Java 10文件527
內容虛線

內容簡介

size="789x11"

本書的前7章內容主要是敘述程序語言的基礎,包含基本運算、流程控制、循環控制與數組。筆者使用了大量的圖例與程序實例引導讀者,隻要配合書中實例操作與執行,就可以獲得Java程序設計能力。第8~25章是Java面向對像的核心,筆者在說明整體概念時,也講明了Java內建類的使用以及核心內容,例如正則表達式、繼承與多形、抽像類、接口、包裝類別、程序異常處理、多線程、輸入與輸出、壓縮與解壓縮文件、JavaCollection等。第26~31章則講解了窗口程序設計、繪圖與動畫、網絡程序設計等。

作者簡介

洪錦魁 著

size="43x26"

  

摘要

  

"




 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部