《Java高級編程實用教程》是清華大學出版社出版的圖書。本書通過對"項目"的分析、實現和講解,使讀者在實踐的過程中,逐步掌握Java高級編程的技巧和方法。
基本介紹
- 出版社:清華大學出版社
- 叢書名:21世紀高職高專規劃教材
- 平裝:332頁
- 開本:16開
- ISBN:7302129223
- 條形碼:97873021292
- 尺寸:23x18.5x1.2c
- 重量:422g
內容簡介,目錄,
內容簡介
本書是一本介紹Java高級編程的實用教程,面向具有一定Java編程基礎的開發人員。
全書分10章,第1章至第4章詳細介紹面向對象技術和Java類的高級特性;第5章介紹數組,主要涉及數組的創建和使用;第6章介紹圖形用戶界面和事件處理;第7章講述高級I/0處理技術;第8章主要介紹多執行緒技術,包括執行緒的兩種創建方法、執行緒的基本控制、執行緒的同步和執行緒的互動;第9章以網路聊天室為例,以JBuilder 9.O為開發環境,詳細介紹圖形用戶界面設計、事件處理方法、Socket編程技術和多執行緒編程技術;第10章以員工管理系統為例,詳細講述如何使用JDBC訪問資料庫。附錄A講述Java編程規範,對於開發者來說具有較高的參考價值。
本書主要是面向高職高專院校高年級學生,也可作為本科學生和程式開發者參考用書。
目錄
Java高級編程實用教程第1章面向對象程式設計概述1
1.1面向過程和面向對象1
1.1.1面向過程程式設計語言2
1.1.2面向對象程式設計語言2
1.1.3面向過程和面向對象程式設計3
1.2類3
1.2.1對象和類4
1.2.2類的聲明5
1.2.3屬性的聲明6
1.2.4方法的聲明6
1.2.5類的使用7
1.2.6構造器8
1.2.7信息隱藏和封裝12
1.2.8【項目11】的參考程式13
1.3Java檔案的組織16
1.3.1Java源檔案結構16
1.3.2包(package)16
1.3.3檔案組織層次18
1.4本章小結19
習題19
第2章類的設計21
2.1類的繼承22
2.1.1類繼承的基本使用方法22
2.1.2單繼承24
2.1.3訪問控制24
2.2方法的重寫33
2.3多態35
2.3.1編譯時的多態性35
2.3.2運行時的多態性36
2.4重載43
2.4.1普通方法的重載43
2.4.2構造器的重載46
2.5【項目21】的參考程式49
2.6本章小結52
習題52
Java高級編程實用教程目錄第3章類的高級特性55
3.1static和final關鍵字55
3.1.1static關鍵字56
3.1.2【項目31】的參考程式——單子(Singleton)設計模式58
3.1.3靜態塊60
3.1.4final關鍵字61
3.2抽象類和接口63
3.2.1抽象類63
3.2.2接口65
3.2.3抽象類和接口的多態性68
3.2.4【項目32】——抽象類和接口的綜合套用69
3.3內部類70
3.4本章小結77
習題77
第4章異常處理79
4.1異常的概念及其分類80
4.1.1Java異常的概念80
4.1.2Java異常的分類81
4.2Java異常處理機制82
4.2.1使用trycatchfinally捕獲異常82
4.2.2使用throws聲明拋出異常89
4.2.3使用throw人工拋出異常92
4.3用戶自定義異常93
4.4本章小結94
習題95
第5章數組97
5.1數組的概念98
5.2一維數組的聲明和記憶體分配98
5.2.1聲明數組99
5.2.2記憶體分配100
5.2.3數組的初始化100
5.3二維數組104
5.3.1二維數組的聲明和初始化105
5.3.2二維數組的引用105
5.4【項目51】的參考程式106
5.5本章小結109
習題109
第6章圖形用戶界面(GUI)設計111
6.1GUI概述112
6.1.1java.awt包112
6.1.2javax.swing包112
6.2容器113
6.2.1Frame113
6.2.2Panel113
6.3Swing組件113
6.3.1JFrame113
6.3.2JPanel114
6.3.3標籤114
6.3.4列表框的套用114
6.4容器布局119
6.4.1FlowLayout布局管理器119
6.4.2BorderLayout布局管理器120
6.4.3GridLayout布局管理器120
6.5事件處理概述127
6.5.1什麼是事件127
6.5.2事件源與事件處理器127
6.6事件模型127
6.6.1分層模型(JDK1.0)127
6.6.2委託模型(JDK1.1)128
6.7事件類型130
6.8事件適配器132
6.9【項目61】的參考程式138
6.10本章小結144
習題144
第7章 I/O處理 第8章多執行緒編程
第9章 網路編程
第10章 資料庫編程
附錄 Java編程規範
參考文獻