本書作為目前高校普遍使用的面向?qū)ο蟪绦蛟O計(Java)的教材,通過大量經(jīng)典的程序?qū)嵗,使學生在掌握Java知識的同時提高動手編程能力。全書共分13章,內(nèi)容包括面向?qū)ο蟪绦蛟O計基礎、Java語言基礎知識、類和對象、繼承與派生、異常、多線程、圖形用戶界面設計、輸入/輸出流、applet、數(shù)據(jù)庫編程、網(wǎng)絡編程、J2EE技術(shù)及常用工具類和包等。本書在介紹基本概念的同時,列舉了大量典型而有意義的程序?qū)嵗Wx者通過閱讀這些實例并結(jié)合上機操作,能較快地掌握Java語言的程序設計,并了解面向?qū)ο蟮脑O計方法。
本書是基于Java2的基礎教程,以SUN公司的JDK1.6技術(shù)為背景,融合了面向?qū)ο蟮木幊趟枷胍约熬W(wǎng)絡通信等相應的體系結(jié)構(gòu),是Java的普及性教材。
本書可作為高等院校計算機專業(yè)或其他專業(yè)程序設計的教材或教學參考書,也可作為計算機應用科技人員的自學或培訓教材。
第1章 面向?qū)ο筌浖_發(fā)概述
1.1 對象、類與實體,對象的屬性與相互關系
1.2 面向?qū)ο蟮能浖_發(fā)過程
1.3 面向?qū)ο蟮拈_發(fā)方法
1.4 面向?qū)ο蟪绦蛟O計方法的特點
1.5 面向?qū)ο蟮木幊碳夹g(shù)(OOP)
1.6 小結(jié)
習題
第2章 Java簡介
2.1 Java的誕生
2.2 Java語言的應用前景
2.3 Java語言的特點
2.4. Java語言的特色
2.5 與其他語言的比較
2.6 Java編程環(huán)境
2.7 Java的運行原理
2.8 基本工具
2.9 第一個Java程序
2.10 JDK1.6的新特性
2.11 開發(fā)工具軟件
2.12 Eclipse集成開發(fā)環(huán)境
2.13 小結(jié)
習題
第3章 Java基本程序設計
3.1 基本知識
3.2 基本數(shù)據(jù)類型
3.3 基本數(shù)據(jù)類型轉(zhuǎn)換
3.4 JaVa類庫中對簡單類型數(shù)據(jù)的類包裝
3.5 表達式
3.6 語句
3.7 Java的控制語句
3.8 package語句
3.9 import語句
3.10 數(shù)組
3.11 字符串String類
3.12 StringBuffer類
3.13 小結(jié)
習題
第4章 Java語言的面向?qū)ο蠡A
4.1 類與對象
4.2 繼承與子類
4.3 抽象方法
4.4 抽象類
4.5 內(nèi)部類
4.6 Java的接口
4.7 接口的繼承
4.8 抽象類與接口的區(qū)別
4.9 Java語言的包
4.10 包中類的使用
4.11 Jar命令的使用
4.12 Java的系統(tǒng)包
4.13 修飾符
習題
第5章 異常處理
5.1 異常的概念
5.2 異常類的繼承關系
5.3 捕獲異常
5.4 正確地使用異常
5.5 小結(jié)
習題
第6章 多線程機制
6.1 程序、進程與線程
6.2 多線程機制
6.3 Thread類
6.4 線程組
6.5 線程通信
6.6 多線程的互斥與同步
6.7 小結(jié)
習題
第7章 圖形用戶界面技術(shù)
7.1 概述
7.2 AWT
7.3 Swing技術(shù)
7.4 小結(jié)
習題
第8章 輸入和輸出
8.1 I/O流基礎
8.2 典型的流
8.3 文件
8.4 隨機存取文件
8.5 小結(jié)
習題
第9章 Java applet
第10章 數(shù)據(jù)庫編程
第11章 網(wǎng)絡編程
第12章 J2EE概述
第13章 常用工具包和類
參考文獻