Java目前不僅是一門最為流行的計算機語言,而且是一個優(yōu)秀的純面向對象語言。本書從Java的基本概念入手,介紹了Java語言的基礎知識與主要功能,系統(tǒng)地分析了Java語言面向對象的編程機制,并用軟件工程的理論和方法,闡述了使用Java語言進行面向對象的程序設計技巧。本書還介紹了一些Java語言的高級特性,如網絡編程、數(shù)據(jù)庫連接、多線程等?蓮V泛適用于計算機及相關專業(yè)的本科生作為學習Java語言的教材,也適合軟件開發(fā)人員及其他有關人員參考學習。
第一章 Java概述
1.1 Java技術的出現(xiàn)與形成
1.2 Java語言的物色
1.3 Java的開發(fā)和執(zhí)行環(huán)境
1.4 簡單的Java程序及其開發(fā)方法
1.5 Java程序的結構剖析
習題一
第二章 面向對象基礎知識
2.1 面向對象程序設計概述
2.2 對象
2.3 消息
2.4 類
2.5 類成員與實例成員
2.6 繼承
2.7 抽象與封裝
2.8 多態(tài)性
習題二
第三章 Java語言基礎
3.1 數(shù)據(jù)和數(shù)據(jù)類型
3.2 運算符
3.3 常用Java數(shù)值計算方法
3.4 表達式和語句
3.5 輸入輸出初步
3.6 控制語句
3.7 數(shù)組
習題三
第四章 類與對象
4.1 類與對象的創(chuàng)建
4.2 類成員的定認
4.3 類的訪問與封裝
習題四
第五章 繼承與多態(tài)
5.1 繼承性
5.2 多態(tài)性
5.3 接口與多態(tài)
5.4 利用抽象類、接口和Object類實現(xiàn)多態(tài)性下的計算
5.5 包
習題五
第六章 Java自定義的常用數(shù)據(jù)結構
第七章 異常處理
第八章 圖形用戶界面設計
第九章 流和文件
第十章 Applet
第十一章 多線程程序設計
第十二章 Java網絡編程
第十三章 Java數(shù)據(jù)庫連接
參考文獻