Java高級編程實用教程

Java高級編程實用教程

《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【項目11】的參考程式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【項目21】的參考程式49
2.6本章小結52
習題52
Java高級編程實用教程目錄第3章類的高級特性55
3.1static和final關鍵字55
3.1.1static關鍵字56
3.1.2【項目31】的參考程式——單子(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【項目32】——抽象類和接口的綜合套用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使用trycatchfinally捕獲異常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【項目51】的參考程式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【項目61】的參考程式138
6.10本章小結144
習題144
第7章 I/O處理 第8章多執行緒編程
第9章 網路編程
第10章 資料庫編程
附錄 Java編程規範
參考文獻

相關詞條

熱門詞條

聯絡我們