2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

視頻學Java(附贈DVD光盤1張)

  • 作者:張振坤 等 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-02-01
  • 版次:1
  • 商品編號: 10064129

    頁數:437

    印刷時間:2010-02-01


HK$88.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《視頻學Java》全面介紹了使用Java進行程序開發的各種技術。在內容編排上由淺入深,讓讀者循序漸進掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解「晦澀難懂」的技術;在內容形式上附有大量的提示、技巧、說明、編程信條等欄目,夯實讀者編程技術,豐富編程經驗。
  《視頻學Java》共19章,按內容結構可以分為3篇,基礎篇、進階篇和高級篇。基礎篇介紹了開發環境和Java語言的語法知識;進階篇介紹了字符串、數組、面向對象編程、類、繼承和多態等專項編程技能;高級篇介紹了數據編程和GUI圖形用戶界面設計,包括抽象類、接口、內部類、集合、異常處理、JDBC編程和Swing程序設計等程序開發必備的知識。
  《視頻學Java》附有配套光盤。光盤中提供了《視頻學Java》所有程序的源代碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟件。其中,源代碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003、Windows Vista和Windows 7環境下編譯和運行。
  《視頻學Java》適用於Java的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

媒體評論

  我是一名計算機專業的學生,在學校圖書館無意間看到了一本明日科技的圖書,發現書中許多內容都十分精彩,在學習過程中遇到的疑問在書中得到了很好的解答,周圍許多同學都買了你們的圖書,我以後也會繼續支持你們。
  ——kaiwa
  偶然買到了一本你們編寫的圖書,抱著試試看的想法,我通過你們的論壇問了一個問題,沒想到很快得到了回答,希望你們能把服務堅持下去。
  ——zsf
  我是一個JaVa初學者,看了你們編寫的圖書,我已經能夠掌握項目開發的基本流程和實現過程,並能獨立開發小型項目了,真的非常感謝。
  ——葉楓

目錄

第1篇 基礎篇
第0章 學前指導
0.1 身邊的軟件4
0.2 程序員的成長之路4
0.3 如何學好編程5
0.4 就業和薪資6
0.5 編程我也行6
0.6 瞭解開發相關的幾個概念7
0.7 獲取開發環境9
0.8 編程答疑14
0.9 光盤使用指南19

第1章 認識Java
1.1 Java簡介30
1.1.1 Java的發展簡史30
1.1.2 Java的發展前景30
1.1.3 Java的特性31
1.1.4 Java程序的運行原理31
1.2 Java的版本32
1.2.1 JavaSE簡介32
1.2.2 JavaEE簡介32
1.2.3 JavaME簡介33
1.3 本章內容回顧33
1.4 實踐練習33

第2章 Java開發環境
2.1 JDK的安裝、配置和測試36
2.1.1 JDK的安裝36
2.1.2 配置環境變量37
2.1.3 測試Java開發環境38
2.2 Java程序的編寫、編譯和執行39
2.2.1 使用記事本編寫Java程序40
2.2.2 編譯和執行Java程序41
2.3 Eclipse集成開發工具42
2.3.1 Eclipse介紹43
2.3.2 Eclipse的安裝和啟動43
2.3.3 Eclipse的界面組成44
2.3.4 Eclipse的菜單44
2.3.5 Eclipse的工具欄50
2.4 使用Eclipse50
2.4.1 創建Eclipse項目50
2.4.2 在項目中創建包和類50
2.4.3 打開、關閉和運行項目52
2.4.4 重命名項目、包和類53
2.4.5 導入項目55
2.4.6 導出項目57
2.5 本章內容回顧58
2.6 實踐練習58

第3章 標識符和基本數據類型
3.1 Java程序的基本結構60
3.2 關鍵字和保留字61
3.2.1 關鍵字61
3.2.2 保留字62
3.3 標識符及其命名規則63
3.3.1 標識符63
3.3.2 標識符的命名規則63
3.4 常量和變量64
3.4.1 常量64
3.4.2 變量65
3.5 基本數據類型66
3.5.1 整數類型67
3.5.2 浮點類型70
3.5.3 字符類型71
3.5.4 布爾類型72
3.6 數據類型的轉換72
3.6.1 隱式類型轉換73
3.6.2 顯式類型轉換74
3.7 本章內容回顧77
3.8 實踐練習77

第4章 運算符和表達式
4.1 運算符80
4.1.1 算術運算符80
4.1.2 關係運算符81
4.1.3 邏輯運算符82
4.1.4 自增、自減運算符83
4.1.5 位運算符84
4.1.6 條件運算符89
4.1.7 賦值運算符90
4.2 表達式90
4.2.1 算術表達式91
4.2.2 關係表達式91
4.2.3 邏輯表達式91
4.2.4 賦值表達式91
4.3 運算符的優先級92
4.4 程序註釋和編碼書寫規範94
4.4.1 程序註釋94
4.4.2 編碼書寫規範95
4.5 本章內容回顧96
4.6 實踐練習96

第5章 分支結構
5.1 條件語句100
5.1.1 if語句100
5.1.2 if-else語句102
5.1.3 複雜if語句103
5.1.4 if語句的嵌套105
5.2 switch多分支語句107
5.3 本章內容回顧109
5.4 實踐練習109

第6章 循環語句
6.1 for循環112
6.1.1 for循環112
6.1.2 for-each循環114
6.2 while循環115
6.3 do-while循環117
6.4 break語句118
6.4.1 無標籤的break語句118
6.4.2 帶標籤的break語句120
6.5 continue語句121
6.5.1 無標籤的continue語句121
6.5.2 帶標籤的continue語句122
6.6 本章內容回顧123
6.7 實踐練習124

第7章 編程加油站(一)
必知必會001能夠正確配置環境變量126
必知必會002在命令行輸入javac報錯126
必知必會003編寫Java程序的注意事項126
必知必會004編譯程序時提示找不到符號錯誤127
必知必會005編譯程序時提示軟件包不存在錯誤127
必知必會006提示NoSuchMethodError:main錯誤127
必知必會007標識符的命名規則128
必知必會008常量和變量的區別128
必知必會009顯示類型轉換的精度損失128
必知必會010掌握自增、自減運算符128
必知必會011使用for-each循環遍曆數組129
必知必會012帶標籤的break語句129
必知必會013帶標籤的continue語句129

第2篇 進階篇
第8章 字符串
8.1 聲明和創建字符串134
8.1.1 String類的常用構造方法134
8.1.2 聲明和創建字符串134
8.2 String類的常用方法136
8.3 進行字符串連接145
8.3.1 連接字符串145
8.3.2 連接其他類型146
8.4 使用字符串生成器147
8.4.1 StringBuilder類147
8.4.2 StringBuilder類的常用構造方法147
8.4.3 StringBuilder類的常用方法148
8.5 格式化字符串149
8.5.1 String類的format方法150
8.5.2 日期格式化150
8.5.3 時間格式化151
8.5.4 日期或時間組合的格式化152
8.5.5 常規類型格式化153
8.6 使用正則表達式154
8.6.1 String類的matches方法155
8.6.2 正則表達式的元字符155
8.6.3 方括號中元字符的含義156
8.6.4 正則表達式的限定符157
8.7 本章內容回顧159
8.8 實踐練習159

第9章 使用數組
9.1 數組概述162
9.2 一維數組162
9.2.1 聲明和創建一維數組162
9.2.2 初始化一維數組164
9.2.3 使用一維數組165
9.3 二維數組166
9.3.1 聲明和創建二維數組166
9.3.2 初始化二維數組167
9.3.3 使用二維數組168
9.4 三維數組和多維數組169
9.4.1 聲明和創建三維數組169
9.4.2 初始化三維數組170
9.4.3 使用三維數組171
9.5 操作數組172
9.5.1 遍曆數組172
9.5.2 排序數組177
9.5.3 複製數組178
9.5.4 查找指定元素179
9.5.5 使用Arrays類操作數組179
9.6 本章內容回顧183
9.7 實踐練習183

第10章 面向對象編程
10.1 面向對象186
10.1.1 對象186
10.1.2 類186
10.2 創建類186
10.3 成員變量和方法187
10.3.1 成員變量和方法187
10.3.2 this關鍵字189
10.4 局部變量190
10.5 變量的作用域190
10.5.1 成員變量的作用域190
10.5.2 局部變量的作用域191
10.6 類的構造方法191
10.7 對象的創建192
10.8 訪問類的成員變量和方法193
10.9 靜態變量、常量和方法194
10.9.1 靜態變量194
10.9.2 靜態常量196
10.9.3 靜態方法196
10.9.4 靜態語句塊197
10.10 對象的引用、比較和銷毀198
10.10.1 對象的引用198
10.10.2 對象的比較198
10.10.3 對象的銷毀200
10.11 本章內容回顧202
10.12 實踐練習203

第11章 繼承和多態
11.1 Java中的包206
11.1.1 類名衝突206
11.1.2 完整的類路徑206
11.1.3 包的創建和引用206
11.1.4 類之間的相互訪問209
11.2 繼承212
11.2.1 Object類213
11.2.2 類的繼承213
11.2.3 super關鍵字214
11.3 對象類型的轉換216
11.3.1 向上轉型217
11.3.2 向下轉型218
11.3.3 使用instanceof判斷對象類型219
11.4 使用final關鍵字220
11.4.1 final變量220
11.4.2 final方法221
11.4.3 final類223
11.5 權限修飾符224
11.6 關於方法228
11.6.1 方法重載228
11.6.2 遞歸方法230
11.7 多態231
11.8 本章內容回顧232
11.9 實踐練習232

第12章 編程加油站(二)
必知必會001 掌握字符串的連接236
必知必會002 格式化字符串236
必知必會003 使用正則表達式237
必知必會004 解決數組下標越界錯誤239
必知必會005 this關鍵字的3種用法239
必知必會006 類的構造方法240
必知必會007 使用「==」和equals()方法比較對象的區別240
必知必會008 如何實現類的繼承241
必知必會009 super關鍵字的兩種用法242
必知必會010 解決向下轉型出現的錯誤242
必知必會011 權限修飾符在類中的可見性243
必知必會012 方法重載及使用243

第3篇 高級篇
第13章 抽象類、接口和內部類
13.1 抽象類248
13.2 接口250
13.3 內部類252
13.3.1 成員內部類253
13.3.2 局部內部類254
13.3.3 匿名內部類256
13.3.4 靜態內部類258
13.4 本章內容回顧259
13.5 實踐練習259

第14章 Java中的集合
14.1 集合概述262
14.2 Collection接口和Iterator接口262
14.2.1 Collection接口262
14.2.2 Iterator接口266
14.3 Set接口及其常用實現類269
14.3.1 HashSet類269
14.3.2 TreeSet類273
14.4 List接口及其常用實現類277
14.4.1 List接口277
14.4.2 ArrayList類278
14.4.3 LinkedList類280
14.4.4 Vector類282
14.4.5 Stack類285
14.5 Map接口及其常用實現類287
14.5.1 Map接口288
14.5.2 Hashtable類289
14.5.3 HashMap類291
14.5.4 TreeMap類294
14.6 本章內容回顧297
14.7 實踐練習298

第15章 異常處理
15.1 異常概述300
15.2 異常的分類300
15.2.1 可控式異常301
15.2.2 運行時異常302
15.3 獲取異常信息303
15.4 處理異常305
15.4.1 使用try-catch處理異常305
15.4.2 使用try-catch-finally處理異常306
15.4.3 使用try-finally處理異常308
15.5 拋出異常309
15.5.1 使用throws聲明拋出異常309
15.5.2 使用throw語句拋出異常311
15.6 自定義異常312
15.6.1 創建自定義異常類312
15.6.2 使用自定義異常類313
15.7 異常的使用原則314
15.8 本章內容回顧314
15.9 實踐練習314

第16章 JDBC編程
16.1 JDBC概述316
16.2 JDBC的常用類和接口316
16.2.1 DriverManager類317
16.2.2 Connection接口317
16.2.3 Statement接口320
16.2.4 ResultSet接口322
16.2.5 PreparedStatement接口331
16.2.6 CallableStatement接口333
16.3 通過JDBC操作數據庫336
16.3.1 加載數據庫驅動336
16.3.2 建立連接336
16.3.3 執行SQL語句337
16.3.4 操作查詢結果集338
16.3.5 添加、修改和刪除記錄340
16.3.6 使用預處理語句345
16.3.7 調用存儲過程352
16.3.8 JDBC的事務管理354
16.4 本章內容回顧356
16.5 實踐練習356

第17章 Swing程序設計
17.1 Swing概述358
17.2 Swing常用窗體358
17.2.1 JFrame框架窗體358
17.2.2 JDialog對話框窗體363
17.3 Swing常用佈局365
17.3.1 null絕對佈局365
17.3.2 FlowLayout流佈局366
17.3.3 BorderLayout邊界佈局370
17.3.4 GridLayout網格佈局373
17.3.5 CardLayout卡片佈局375
17.4 Swing常用面板379
17.4.1 JPanel面板380
17.4.2 JScrollPane滾動窗格382
17.5 Swing常用組件383
17.5.1 圖標和圖像384
17.5.2 JLabel標籤386
17.5.3 JButton按鈕388
17.5.4 JTextField文本框391
17.5.5 JPasswordField密碼框392
17.5.6 JComboBox組合框394
17.5.7 JRadioButton單選按鈕397
17.5.8 JCheckBox複選框399
17.5.9 JTable表格401
17.6 菜單407
17.6.1 菜單欄407
17.6.2 菜單408
17.6.3 菜單項409
17.7 工具單413
17.8 Swing常用事件416
17.8.1 組件操作控制416
17.8.2 焦點控制418
17.8.3 窗口控制421
17.8.4 鍵盤控制423
17.8.5 鼠標控制425
17.9 本章內容回顧427
17.10 實踐練習427

第18章 編程加油站(三)
必知必會001 創建抽象類430
必知必會002 使用接口430
必知必會003 獲取異常信息431
必知必會004 使用try-catch處理異常431
必知必會005 使用try-catch-finally處理異常431
必知必會006 使用try-finally處理異常432
必知必會007 創建自定義異常432
必知必會008 加載數據庫驅動432
必知必會009 解決類沒有找到異常433
必知必會010 建立數據庫連接433
必知必會011 出現Errorestablishingsocket錯誤434
必知必會012 無法打開登錄中請求的數據庫434
必知必會013 用戶sa登錄失敗435
必知必會014 調用存儲過程436
必知必會015 創建圖標時發生空指針異常436


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。