求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

Java大學實用教程檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

Java大學實用教程》,耿祥義 編著 著,出版社:電子工業出版社。

電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社[1],享有「全國優秀出版社」、「講信譽、重服務」的優秀出版社、「全國版權貿易先進單位」、首屆中國出版政府獎「先進出版單位」等榮譽稱號[2]

內容簡介

本書共13章,重點講解類與對象、類的繼承、接口、泛型、字符串與模式匹配、實用類及數據結構、多線程、輸入/輸出流、圖形用戶界面設計、網絡編程、數據庫操作、Java Applet程序設計等內容。本書注重可讀性和實用性,加大了面向對象的知識容量,對部分例題的內容做了調整,特別將2章關於數據庫的講解更改為Derby數據庫。本書提供配套的教學資源,有配套的輔導書《Java大學實用教程學習指導(第4版)》。本書適合作為高等學校相關課程的教材,也可以作為自學用書。

作者介紹

耿祥義,1995年中國科學技術大學博士畢業,獲理學博士學位。1997年從中山大學博士後流動站出站。現任大連交通大學教授,具有多年從事Java語言教學經驗,編寫出版多部教材。

目錄

章 Java語言概述1

1.1 Java語言的誕生1

1.2 學習Java的必要性2

1.3 Java的特點3

1.4 Java與C/C 之關係5

1.5 Java運行平台5

1.6 Java程序開發7

1.7 K 1.6編譯器的兼容性10

問答題10

作業題10

第2章 基本數據類型和數組11

2.1 標識符和關鍵字11

2.2 基本數據類型12

2.3 基本數據類型的轉換14

2.4 數據的輸入和輸出15

2.5 數組17

問答題19

作業題20

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

3.1 算術運算符和算術表達式21

3.2 關係運算符和關係表達式22

3.3 邏輯運算符和邏輯表達式23

3.4 賦值運算符和賦值表達式23

3.5 移位運算符23

3.6 位運算符25

3.7 條件運算符26

3.8 instanceof運算符26

3.9 一般表達式26

3.10 語句概述26

3.11 分支語句27

3.12 循環語句30

3.13 跳轉語句32

問答題33

作業題35

第4章 類和對象36

4.1 面向對象編程36

4.2 類聲明和類體39

4.3 類體的構成40

4.4 構造方法與對象的創建41

4.5 對象的引用與實體45

4.6 成員變量46

4.7 方法48

4.8 方法重載53

4.9 關鍵字this54

4.10 包55

4.11 import語句57

4.12 訪問權限60

4.13 對象的組合64

4.14 基本類型數據的類包裝67

4.15 對象數組68

4.16 反編譯和文檔生成器69

4.17 jar文件69

問答題71

作業題72

第5章 繼承、接口和泛型73

5.1 子類與父類73

5.2 子類的繼承性74

5.3 子類對象的構造過程75

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

5.5 關鍵字super79

5.6 final類與final方法82

5.7 對象的上轉型對象82

5.8 繼承與多態84

5.9 abstract類85

5.10 面向抽象85

5.11 接口88

5.12 接口回調90

5.13 面向接口92

5.14 抽象類與接口的比較94

5.15 內部類94

5.16 匿名類95

5.17 異常類97

5.18 泛型類98

問答題102

作業題104

第6章 字符串和正則表達式105

6.1 String類105

6.2 StringBuffer類111

6.3 StringTokenizer類113

6.4 正則表達式及字符串的替換與分解114

6.5 Scanner類116

6.6 模式匹配118

問答題121

作業題122

第7章 常用實用類123

7.1 Date類123

7.2 Calendar類125

7.3 Math類與BigInteger類126

7.4 數字格式化129

7.5 LinkedList<E>泛型類132

7.6 HashSet<E>泛型類136

7.7 HashMap<K,V>泛型類139

7.8 TreeSet<E>泛型類140

7.9 TreeMap<K, V>泛型類142

7.10 Stack<E>泛型類143

問答題144

作業題145

第8章 線程146

8.1 Java中的線程147

8.2 線程的生命周期147

8.3 線程的優先級與調度管理151

8.4 Thread的子類創建線程152

8.5 Runable接口153

8.6 線程的常用方法158

8.7 線程同步161

8.8 使用wait、notify和notifyAll協調同步線程162

8.9 掛起、恢復和終止線程164

8.10 線程聯合167

8.11 守護線程167

問答題168

作業題169

第9章 輸入流和輸出流170

9.1 文件171

9.2 文件字節流173

9.3 文件字符流175

9.4 緩衝流177

9.5 數組流179

9.6 字符串流181

9.7 數據流181

9.8 對象流183

9.9 序列化和對象克隆184

9.10 讀寫流185

9.11 使用Scanner解析文件188

9.12 文件鎖191

問答題192

作業題192

0章 圖形用戶界面設計194

10.1 AWT組件與SWING組件概述194

10.2 JFrame窗體195

10.3 菜單組件197

10.4 布局設計198

10.5 中間容器203

10.6 文本組件205

10.7 按鈕與標籤組件212

10.8 複選框與單選按鈕組件214

10.9 列表組件215

10.10 表格組件217

10.11 樹組件219

10.12 進度條組件221

10.13 組件常用方法224

10.14 窗口事件227

10.15 鼠標事件228

10.16 焦點事件233

10.17 鍵盤事件233

10.18 AWT線程236

10.19 計時器238

10.20 MVC設計模式239

10.21 播放音頻241

10.22 按鈕綁定到鍵盤243

10.23 對話框245

10.24 多文檔界面251

10.25 發布應用程序254

問答題255

作業題255

1章 Java中的網絡編程256

11.1 URL類257

11.2 讀取URL中的資源257

11.3 顯示URL資源中的HTML文件259

11.4 處理超鏈接261

11.5 IAddress類262

11.6 套接字Socket263

11.7 使用多線程處理套接字連接266

11.8 UDP數據報270

11.9 廣播數據報273

11.10 Java遠程調用276

問答題280

作業題280

2章 Java數據庫操作281

12.1 BC簡介281

12.2 Microsoft Access數據庫282

12.3 BC-ODBC橋接器283

12.4 查詢操作285

12.5 更新、插入與刪除操作289

12.6 用結果集更新數據庫中的表290

12.7 CachedRowSetImpl類292

12.8 預處理語句294

12.9 事務296

12.10 批處理298

12.11 使用JTable組件操作表298

12.12 SQL Server 2000數據庫303

12.13 使用純Java數據庫驅動程序304

問答題306

作業題306

3章 Java Applet308

13.1 Java Applet的運行原理308

13.2 在Java Applet中播放聲音311

13.3 在網頁向Java Applet傳值312

13.4 在Java Applet中使用組件312

13.5 在Java Applet中繪製圖形317

13.6 在Java Applet中繪製圖像318

13.7 在Java Applet中播放幻燈片320

13.8 Java Applet網絡聊天室320

問答題324

作業題324

參考文獻

  1. 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
  2. 關於我們,電子工業出版社