JAVA核心技術[2014年清華大學出版社出版圖書]

《JAVA核心技術》是2014年清華大學出版社出版的圖書,作者是馬志強、張然、李雷孝。

書籍信息

作者:馬志強、張然、李雷孝
定價:49元
印次:1-3
ISBN:9787302352051
出版日期:2014.04.01
印刷日期:2016.01.25

內容簡介

本書涵蓋了Java平台標準版的全部基礎知識和高級特性,包括Java編程基礎知識、Java面向對象程式設計、數組、高級類特性、Java GUI程式設計、集合框架、泛型、Java異常處理、I/O流、JDBC訪問資料庫、執行緒編程、Socket網路編程等。全書結構嚴謹,層次清晰,語言生動,理論論述精準深刻,程式實例豐富實用。不僅適合作為普通高校或職業培訓教材,也可作為Java初學者和程式設計師的首選參考書。

圖書目錄

第1章Java語言概述1

1.1Java技術1

1.1.1Java語言1

1.1.2Java平台2

1.1.3JavaAPI使用4

1.2Java程式的開發過程5

1.2.1簡單的桌面應用程式結構5

1.2.2Java程式的編譯7

1.2.3裝載運行8

1.2.4集成開發環境的使用8

1.3基本輸入輸出11

1.3.1基本輸入方法11

1.3.2基本輸出方法14

1.4案例15

1.4.1案例設計15

1.4.2案例演示16

1.4.3代碼實現16

1.5習題17

第2章Java語法基礎20

2.1常量與變數20

2.2運算符與表達式23

2.2.1運算符23

2.2.2表達式26

2.2.3類型轉換27

2.3控制結構29

2.3.1分支結構292.3.2循環結構32

2.3.3跳轉語句36

2.4案例38

2.4.1案例設計38

2.4.2案例演示39

2.4.3代碼實現40

2.5習題44

第3章面向對象編程49

3.1面向對象程式設計思想49

3.2類51

3.2.1類的定義51

3.2.2屬性的定義52

3.2.3方法定義53

3.2.4方法參數的使用54

3.2.5構造方法(ConstructorMethod)56

3.2.6屬性值的讀取與設定方法58

3.2.7this關鍵字58

3.3對象60

3.3.1對象聲明60

3.3.2對象實例化60

3.3.3對象使用61

3.3.4對象銷毀63

3.4繼承63

3.4.1繼承的定義63

3.4.2super關鍵字67

3.4.3覆蓋技術(Overriding)68

3.4.4Object類71

3.5訪問控制72

3.5.1包(package)72

3.5.2訪問控制修飾符74

3.6非訪問控制修飾符75

3.6.1static修飾符75

3.6.2final修飾符78

3.7String類78

3.7.1String的基本使用78

3.7.2正則表達式82

3.8案例84

3.8.1案例設計84

3.8.2案例演示85

3.8.3代碼實現86

3.9習題91

第4章數組96

4.1基本概念96

4.2一維數組96

4.3多維數組99

4.4數組API的使用101

4.5案例104

4.5.1案例設計104

4.5.2案例演示104

4.5.3代碼實現105

4.6習題110

第5章高級類特性114

5.1抽象類114

5.2接口117

5.2.1接口概念117

5.2.2接口定義118

5.2.3接口實現118

5.2.4接口的多重實現120

5.2.5接口的多繼承121

5.2.6接口套用122

5.3內部類125

5.3.1內部類概念125

5.3.2實例內部類127

5.3.3靜態內部類128

5.3.4局部內部類129

5.3.5匿名內部類130

5.3.6內部類套用132

5.4反射133

5.4.1反射概念133

5.4.2Class133

5.4.3其他反射相關API134

5.4.4反射編程基本步驟136

5.4.5反射編程舉例137

5.5案例143

5.5.1案例設計143

5.5.2案例演示144

5.5.3代碼實現145

5.6習題150

第6章GUI編程154

6.1GUI基礎154

6.1.1GUI編程概述154

6.1.2組件155

6.1.3容器155

6.1.4布局管理器156

6.1.5容器嵌套160

6.2GUI事件處理161

6.2.1GUI事件處理機制161

6.2.2GUI事件類型165

6.2.3多重監聽器166

6.2.4適配器類168

6.3Swing編程170

6.3.1Swing簡介170

6.3.2常用Swing組件171

6.4案例185

6.4.1案例設計186

6.4.2案例演示186

6.4.3代碼實現188

6.5習題198

第7章集合框架200

7.1集合概念200

7.2集合框架結構200

7.2.1集合接口200

7.2.2集合實現類204

7.3List204

7.4Set207

7.5Map214

7.6案例217

7.6.1案例設計217

7.6.2案例演示217

7.6.3代碼實現219

7.7習題229第8章泛型232

8.1泛型簡介232

8.2使用泛型233

8.2.1集合框架中的泛型使用233

8.2.2泛型的向後兼容性235

8.3泛型進階236

8.3.1類型參數236

8.3.2類型通配符238

8.3.3泛型方法241

8.3.4受限制的類型參數243

8.4案例245

8.4.1案例設計245

8.4.2案例演示246

8.4.3代碼實現247

8.5習題256第9章異常257

9.1異常概念和分類257

9.1.1異常概念257

9.1.2異常分類260

9.1.3常見異常261

9.2異常處理262

9.2.1異常處理機制262

9.2.2捕獲處理異常263

9.2.3聲明拋出異常267

9.2.4人工拋出異常269

9.3自定義異常270

9.4案例271

9.4.1案例設計271

9.4.2案例演示272

9.4.3代碼實現272

9.5習題274第10章流277

10.1流的基本概念277

10.2流的分類278

10.3流的體系結構278

10.3.1InputStream279

10.3.2OutputStream280

10.3.3Reader280

10.3.4Writer281

10.4常用流的使用282

10.4.1流的操作步驟282

10.4.2位元組流283

10.4.3字元流285

10.4.4位元組字元轉換流287

10.4.5隨機讀取檔案流288

10.4.6PrintStream/PrintWriter290

10.4.7標準I/O291

10.5對象序列化292

10.6檔案操作294

10.7案例299

10.7.1案例設計300

10.7.2案例演示300

10.7.3代碼實現301

10.8習題304第11章JDBC訪問資料庫308

11.1JDBC體系結構308

11.2JDBC編程的基本概念309

11.2.1註冊驅動309

11.2.2建立連線310

11.2.3新建狀態314

11.2.4執行SQL語句315

11.2.5處理結果集322

11.2.6關閉資源327

11.2.7事務327

11.3DAO模式的套用328

11.3.1構建實體類328

11.3.2對象操作接口333

11.3.3對象操作代理類335

11.3.4對象操作實現類337

11.3.5工廠模式訪問DAO341

11.4案例分析342

11.4.1案例設計342

11.4.2案例演示343

11.4.3代碼實現343

11.5習題356第12章執行緒359

12.1執行緒基礎359

12.1.1執行緒的基本概念359

12.1.2執行緒的概念模型360

12.1.3執行緒的創建360

12.2執行緒的狀態368

12.2.1執行緒狀態轉換368

12.2.2常用的執行緒狀態轉換方法369

12.3執行緒同步376

12.3.1臨界資源問題376

12.3.2執行緒同步379

12.4執行緒死鎖381

12.5執行緒通信383

12.6案例386

12.6.1案例設計386

12.6.2案例演示387

12.6.3代碼實現387

12.7習題390第13章網路編程395

13.1網路基本概念395

13.2java.net包396

13.3基於TCP的Socket編程397

13.3.1InetAddress類397

13.3.2Socket編程模型399

13.3.3伺服器程式401

13.3.4客戶端程式402

13.3.5多客戶端的伺服器程式404

13.4基於UDP的Socket編程406

13.4.1UDP編程模型406

13.4.2接收端程式407

13.4.3傳送端程式編程409

13.5URL(UniformResourceLocator)411

13.6案例423

13.6.1案例設計423

13.6.2案例演示423

13.6.3代碼實現424

13.7習題429附錄A綜合案例說明432

A.1資料庫安裝和導入432

A.2開發工具的安裝和工程導入432

A.3程式運行433參考文獻434

相關詞條

熱門詞條

聯絡我們