包郵 Java 2實用教程 第5版+實驗指導與習題解答2本書 張躍平 耿祥義

包郵 Java 2實用教程 第5版+實驗指導與習題解答2本書 張躍平 耿祥義 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 清华大学出版社
ISBN:9787302464259
商品编码:10282320042
出版时间:2017-04-01

具体描述

YL4054  9787302464259  9787302466871


 Java 2實用教程 第5版+實驗指導與習題解答 2本

Java入門教材,配套70小時教學視頻,已經被幾百所院校選為教材。

作者:耿祥義、張躍平
定價:59.50元
印次:5-1
ISBN:9787302464259
齣版日期:2017.05.01
印刷日期:2017.04.06

圖書簡介

Java 語言是一種很**的語言,具有麵嚮對象、與平颱無關、安全、穩定和多綫程等優良特性,特彆適閤於網絡應用程序的設計,已經成為網絡時代·重要的語言之一。

全書共分15章,分彆介紹瞭Java的基本數據類型,運算符、錶達式和語句,類與對象,子類與繼承,接口與實現,內部類與異常類,常用實用類,組件及事件處理,輸入、輸齣流,JDBC與MySQL數據庫,Java多綫程機製,Java網絡編程,圖形、圖像與音頻,泛型與集閤框架等內容。

本書注重可讀性和實用性,配備瞭大量的例題和習題。這些例題和習題都經過精心的考慮,既能幫助理解知識,又具有啓發性。本書通俗易懂,便於自學,針對較難理解的問題,都是從簡單到復雜,逐步深入地引入例子,便於讀者掌握Java麵嚮對象編程思想。掃描每章提供的二維碼可觀看相應章節的視頻講解。

本書既可作為高等院校相關專業Java程序設計的教材,也可供自學者及軟件開發人員參考。

作者:張躍平、耿祥義

定價:29.50元

印次:1-1

ISBN:9787302466871

齣版日期:2017.05.01

印刷日期:2017.04.07

 

目錄

 

 

 

上機實踐1 初識Java

 

實驗1 一個簡單的應用程序 2

 

實驗2 聯閤編譯 4

 

實驗答案 6

 

自測題 6

 

上機實踐2 基本數據類型與數組

 

實驗1 輸齣希臘字母錶 8

 

實驗2 數組的引用與元素 9

 

實驗3 遍曆與復製數組 11

 

實驗答案 12

 

自測題 13

 

上機實踐3 分支與循環語句

 

實驗1 迴文數 14

 

實驗2 猜數字遊戲 17

 

實驗答案 19

 

自測題 19

 

上機實踐4 類與對象

 

實驗1 機動車 22

 

實驗2 傢中的電視 24

 

實驗3 共飲同井水 27

 

實驗4 求方程的根 30

 

實驗答案 33

 

自測題 33

 

上機實踐5 子類與繼承

 

實驗1 中國人、北京人和美國人 38

 

實驗2 銀行計算利息 42

 

實驗3 公司支齣的總薪水 45

 

實驗答案 47

 

自測題 48

 

上機實踐6 接口與實現

 

實驗1 評價成績 52

 

實驗2 貨車的裝載量 54

 

實驗3 小狗的狀態 56

 

實驗答案 58

 

自測題 59

 

上機實踐7 內部類與異常類

 

實驗1 內部購物券 61

 

實驗2 檢查危險品 62

 

實驗答案 65

 

自測題 65

 

上機實踐8 常用實用類

 

實驗1 檢索簡曆 67

 

實驗2 菜單的價格 69

 

實驗3 比較日期 71

 

實驗4 處理大整數 73

 

實驗5 替換錯彆字 74

 

實驗答案 76

 

自測題 76

 

上機實踐9 組件及事件處理

 

實驗1 算術測試 79

 

實驗2 布局與日曆 83...

目錄

第1章 Java入門

1.1 Java的地位 1

1.1.1 網絡地位 2

1.1.2 語言地位 2

1.1.3 需求地位 2

1.2 Java的特點 2

1.2.1 簡單 2

1.2.2 麵嚮對象 2

1.2.3 平颱無關 3

1.2.4 多綫程 4

1.2.5 動態 4

1.3 安裝JDK 5

1.3.1 平颱簡介 5

1.3.2 安裝Java SE平颱 5

1.3.3 係統環境的設置 7

1.4 Java程序的開發步驟 8

1.5 簡單的Java應用程序 9

1.5.1 源文件的編寫與保存 9

1.5.2 編譯 10

1.5.3 運行 11

1.6 Java反編譯 13

1.7 編程風格 13

1.7.1 Allmans風格 13

1.7.2 Kernighan風格 14

1.7.3 注釋 14

1.8 Java之父——James Gosling 15

1.9 小結 15

習題1 15

第2章 基本數據類型與數組

2.1 標識符與關鍵字 17

2.1.1 標識符 17

2.1.2 Unicode字符集 17

2.1.3 關鍵字 18

2.2 基本數據類型 18

2.2.1 邏輯類型 18

2.2.2 整數類型 18

2.2.3 字符類型 19

2.2.4 浮點類型 20

2.3 類型轉換運算 21

2.4 輸入、輸齣數據 23

2.4.1 輸入基本型數據 23

2.4.2 輸齣基本型數據 23

2.5 數組 24

2.5.1 聲明數組 24

2.5.2 為數組分配元素 25

2.5.3 數組元素的使用 26

2.5.4 length的使用 27

2.5.5 數組的初始化 27

2.5.6 數組的引用 27

2.6 應用舉例 29

2.7 小結 30

習題2 30

第3章 運算符、錶達式和語句

3.1 運算符與錶達式 33

3.1.1 算術運算符與算術錶達式 33

3.1.2 自增、自減運算符 33

3.1.3 算術混閤運算的精度 34

3.1.4 關係運算符與關係錶達式 34

3.1.5 邏輯運算符與邏輯錶達式 34

3.1.6 賦值運算符與賦值錶達式 35

3.1.7 位運算符 35

3.1.8 instanceof運算符 37

3.1.9 運算符綜述 37

3.2 語句概述 38

3.3 if條件分支語句 38

3.3.1 if語句 38

3.3.2 if-else語句 39

3.3.3 if-else if-else語句 40

3.4 switch開關語句 41

3.5 循環語句 43

3.5.1 for循環語句 43

3.5.2 while循環語句 44

3.5.3 do-while循環語句 44

3.6 break和continue語句 45

3.7 for語句與數組 46

3.8 應用舉例 47

3.9 小結 47

習題3 48

第4章 類與對象

4.1 編程語言的幾個發展階段 50

4.1.1 麵嚮機器語言 50

4.1.2 麵嚮過程語言 50

4.1.3 麵嚮對象語言 51

4.2 類 52

4.2.1 類聲明 52

4.2.2 類體 53

4.2.3 成員變量 53

4.2.4 方法 55

4.2.5 需要注意的問題 57

4.2.6 類的UML圖 57

4.3 構造方法與對象的創建 57

4.3.1 構造方法 58

4.3.2 創建對象 59

4.3.3 使用對象 62

4.3.4 對象的引用和實體 63

4.4 類與程序的基本結構 66

4.5 參數傳值 68

4.5.1 傳值機製 68

4.5.2 基本數據類型參數的傳值 68

4.5.3 引用類型參數的傳值 69

4.5.4 可變參數 70

4.6 對象的組閤 71

4.6.1 組閤與復用 72

4.6.2 類的關聯關係和依賴關係的UML圖 76

4.7 實例成員與類成員 77

4.7.1 實例變量和類變量的聲明 77

4.7.2 實例變量和類變量的區彆 77

4.7.3 實例方法和類方法的定義 79

4.7.4 實例方法和類方法的區彆 79

4.8 方法重載 81

4.8.1 方法重載的語法規則 81

4.8.2 避免重載齣現歧義 83

4.9 this關鍵字 84

4.9.1 在構造方法中使用this 84

4.9.2 在實例方法中使用this 84

4.10 包 86

4.10.1 包語句 86

4.10.2 有包名的類的存儲目錄 86

4.10.3 運行有包名的主類 87

4.11 import語句 88

4.11.1 引入類庫中的類 88

4.11.2 引入自定義包中的類 90

4.12 訪問權限 91

4.12.1 何謂訪問權限 91

4.12.2 私有變量和私有方法 92

4.12.3 共有變量和共有方法 93

4.12.4 友好變量和友好方法 93

4.12.5 受保護的成員變量和方法 94

4.12.6 public類與友好類 95

4.13 基本類型的類封裝 95

4.13.1 Double和Float類 95

4.13.2 Byte、Short、Integer、Long類 95

4.13.3 Character類 95

4.14 對象數組 96

4.15 JRE擴展與jar文件 97

4.16 文檔生成器 98

4.17 應用舉例 99

4.18 小結 105

習題4 105

第5章 子類與繼承

5.1 子類與父類 112

5.1.1 子類 112

5.1.2 類的樹形結構 113

5.2 子類的繼承性 113

5.2.1 子類和父類在同一包中的繼承性 113

5.2.2 子類和父類不在同一包中的繼承性 115

5.2.3 繼承關係(Generalization)的UML圖 115

5.2.4 protected的進一步說明 115

5.3 子類與對象 115

5.3.1 子類對象的特點 115

5.3.2 關於instanceof運算符 117

5.4 成員變量的隱藏和方法重寫 117

5.4.1 成員變量的隱藏 117

5.4.2 方法重寫 118

5.5 super關鍵字 122

5.5.1 用super操作被隱藏的成員變量和方法 122

5.5.2 使用super調用父類的構造方法 124

5.6 final關鍵字 125

5.6.1 final類 125

5.6.2 final方法 125

5.6.3 常量 125

5.7 對象的上轉型對象 126

5.8 繼承與多態 128

5.9 abstract類和abstract方法 129

5.10 麵嚮抽象編程 131

5.11 開-閉原則 134

5.12 應用舉例 135

5.13 小結 138

習題5 138

第6章 接口與實現

6.1 接口 145

6.2 實現接口 146

6.3 接口的UML圖 148

6.4 接口迴調 149

6.5 理解接口 150

6.6 接口與多態 152

6.7 接口參數 153

6.8 abstract類與接口的比較 154

6.9 麵嚮接口編程 155

6.10 應用舉例 155

6.11 小結 158

習題6 158

第7章 內部類與異常類

7.1 內部類 162

7.2 匿名類 163

7.2.1 和子類有關的匿名類 163

7.2.2 和接口有關的匿名類 165

7.3 異常類 166

7.3.1 try-catch語句 167

7.3.2 自定義異常類 168

7.4 斷言 169

7.5 應用舉例 171

7.6 小結 172

習題7 172

第8章 常用實用類

8.1 String類 175

8.1.1 構造String對象 175

8.1.2 字符串的並置 177

8.1.3 String類的常用方法 178

8.1.4 字符串與基本數據的相互轉化 182

8.1.5 對象的字符串錶示 183

8.1.6 字符串與字符數組、字節數組 184

8.1.7 正則錶達式及字符串的替換與分解 186

8.2 StringTokenizer類 191

8.3 Scanner類 192

8.4 StringBuffer類 194

8.4.1 StringBuffer對象 194

8.4.2 StringBuffer類的常用方法 195

8.5 Date類與Calendar類 196

8.5.1 Date類 197

8.5.2 Calendar類 197

8.6 日期的格式化 200

8.6.1 format方法 200

8.6.2 不同區域的星期格式 202

8.7 Math類、BigInteger類和Random類 202

8.7.1 Math類 202

8.7.2 BigInteger類 203

8.7.3 Random類 204

8.8 數字格式化 206

8.8.1 format方法 206

8.8.2 格式化整數 207

8.8.3 格式化浮點數 208

8.9 Class類與Console類 209

8.9.1 Class類 209

8.9.2 Console類 211

8.10 Pattern類與Matcher類 212

8.11 應用舉例 214

8.12 小結 215

習題8 216

第9章 組件及事件處理

9.1 Java Swing概述 221

9.2 窗口 222

9.2.1 JFrame常用方法 222

9.2.2 菜單條、菜單、菜單項 224

9.3 常用組件與布局 225

9.3.1 常用組件 225

9.3.2 常用容器 227

9.3.3 常用布局 228

9.4 處理事件 233

9.4.1 事件處理模式 233

9.4.2 ActionEvent事件 234

9.4.3 ItemEvent事件 238

9.4.4 DocumentEvent事件 241

9.4.5 MouseEvent事件 244

9.4.6 焦點事件 249

9.4.7 鍵盤事件 249

9.4.8 窗口事件 252

9.4.9 匿名類實例或窗口做監視器 253

9.4.10 事件總結 256

9.5 使用MVC結構 256

9.6 對話框 259

9.6.1 消息對話框 259

9.6.2 輸入對話框 260

9.6.3 確認對話框 262

9.6.4 顔色對話框 264

9.6.5 自定義對話框 265

9.7 樹組件與錶格組件 266

9.7.1 樹組件 266

9.7.2 錶格組件 269

9.8 按鈕綁定到鍵盤 271

9.9 打印組件 273

9.10 發布GUI程序 275

9.11 應用舉例 276

9.12 小結 279

習題9 279

第10章 輸入、輸齣流

10.1 File類 281

10.1.1 文件的屬性 282

10.1.2 目錄 283

10.1.3 文件的創建與刪除 284

10.1.4 運行可執行文件 284

10.2 文件字節輸入流 285

10.3 文件字節輸齣流 287

10.4 文件字符輸入、輸齣流 289

10.5 緩衝流 290

10.6 隨機流 292

10.7 數組流 295

10.8 數據流 297

10.9 對象流 299

10.10 序列化與對象剋隆 301

10.11 使用Scanner解析文件 303

10.12 文件對話框 306

10.13 帶進度條的輸入流 308

10.14 文件鎖 309

10.15 應用舉例 311

10.16 小結 318

習題10 319

第11章 JDBC與MySQL數據庫

11.1 MySQL數據庫管理係統 322

11.2 啓動MySQL數據庫服務器 323

11.3 MySQL客戶端管理工具 325

11.4 JDBC 327

11.5 連接數據庫 328

11.6 查詢操作 330

11.6.1 順序查詢 332

11.6.2 控製遊標 333

11.6.3 條件與排序查詢 335

11.7 更新、添加與刪除操作 337

11.8 使用預處理語句 338

11.8.1 預處理語句的優點 338

11.8.2 使用通配符 339

11.9 通用查詢 340

11.10 事務 343

11.10.1 事務及處理 343

11.10.2 JDBC事務處理步驟 343

11.11 連接SQL Server數據庫 345

11.12 連接Derby數據庫 346

11.13 應用舉例 348

11.13.1 設計思路 348

11.13.2 具體設計 349

11.13.3 用戶程序 356

11.14 小結 357

習題11 358

第12章 Java多綫程機製

12.1 進程與綫程 359

12.1.1 操作係統與進程 359

12.1.2 進程與綫程 359

12.2 Java中的綫程 360

12.2.1 Java的多綫程機製 360

12.2.2 主綫程(main綫程) 360

12.2.3 綫程的狀態與生命周期 361

12.2.4 綫程調度與優先級 364

12.3 Thread類與綫程的創建 365

12.3.1 使用Thread的子類 365

12.3.2 使用Thread類 365

12.3.3 目標對象與綫程的關係 367

12.3.4 關於run方法啓動的次數 369

12.4 綫程的常用方法 369

12.5 綫程同步 373

12.6 協調同步的綫程 375

12.7 綫程聯閤 377

12.8 GUI綫程 378

12.9 計時器綫程 382

12.10 守護綫程 384

12.11 應用舉例 385

12.12 小結 388

習題12 389

第13章 Java網絡編程

13.1 URL類 396

13.1.1 URL的構造方法 396

13.1.2 讀取URL中的資源 397

13.2 InetAddress類 398

13.2.1 地址的錶示 398

13.2.2 獲取地址 398

13.3 套接字 399

13.3.1 套接字概述 399

13.3.2 客戶端套接字 400

13.3.3 ServerSocket對象與服務器端套接字 400

13.3.4 使用多綫程技術 403

13.4 UDP數據報 407

13.4.1 發送數據包 407

13.4.2 接收數據包 408

13.5 廣播數據報 411

13.6 Java遠程調用 414

13.6.1 遠程對象及其代理 414

13.6.2 RMI的設計細節 415

13.7 應用舉例 418

13.8 小結 423

習題13 424

第14章 圖形、圖像與音頻

14.1 繪製基本圖形 425

14.2 變換圖形 427

14.3 圖形的布爾運算 429

14.4 繪製鍾錶 430

14.5 繪製圖像 433

14.6 播放音頻 434

14.7 應用舉例 437

14.8 小結 439

習題14 439

第15章 泛型與集閤框架

15.1 泛型 441

15.1.1 泛型類聲明 441

15.1.2 使用泛型類聲明對象 442

15.2 鏈錶 444

15.2.1 LinkedList泛型類 444

15.2.2 常用方法 445

15.2.3 遍曆鏈錶 445

15.2.4 排序與查找 447

15.2.5 洗牌與鏇轉 449

15.3 堆棧 450

15.4 散列映射 451

15.4.1 HashMap泛型類 451

15.4.2 常用方法 452

15.4.3 遍曆散列映射 452

15.4.4 基於散列映射的查詢 452

15.5 樹集 454

15.5.1 TreeSet泛型類 454

15.5.2 結點的大小關係 454

15.5.3 TreeSet類的常用方法 455

15.6 樹映射 456

15.7 自動裝箱與拆箱 458

15.8 應用舉例 459

15.9 小結 463

習題15 464


用户评价

评分

非常非常非常非常非常非常好非常非常非常非常非常非常好�� �� �� �� �� ��

评分

评分

非常非常非常非常非常非常好非常非常非常非常非常非常好�� �� �� �� �� ��

评分

书的质量还可以,就是这个书里面首页有灰,用胶水粘贴过的,感觉刚修好的破书。整体来说还可以,少一颗星原因有三点:①快递发货太慢,在北京一直发不出来。②书的首页感觉像是有脚印。其他都OK。③满分怕你骄傲。

评分

书的质量还可以,就是这个书里面首页有灰,用胶水粘贴过的,感觉刚修好的破书。整体来说还可以,少一颗星原因有三点:①快递发货太慢,在北京一直发不出来。②书的首页感觉像是有脚印。其他都OK。③满分怕你骄傲。

评分

非常非常非常非常非常非常好非常非常非常非常非常非常好�� �� �� �� �� ��

评分

非常非常非常非常非常非常好非常非常非常非常非常非常好�� �� �� �� �� ��

评分

非常非常非常非常非常非常好非常非常非常非常非常非常好�� �� �� �� �� ��

评分

儿子喜欢………………………………

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有