商品簡介
本書從Java語言自身的特點和讀者學習Java語言的實際要求出發,將 Java語言編程技術與面向對象程序設計相結合,著重于實際應用能力的培養,循序漸進、系統地幫助讀者了解面向對象程序設計原則和Java語言的特點及應用技術。與前一版相比,本書內容根據JDK 5.0進行了補充和更新。
全書共分16章,內容安排合理,實用性強。主要內容包括:軟件開發和Java語言、Java語言的基礎、字符串、面向對象程序設計、常用工具類和Applet小程序、Java圖形設計和Java 2D、GUI編程初步、Java事件處理機制、異常處理機制、Java多線程、文件和流、Java數據庫編程、Java網絡編程和Java的Web編程初步等。每一章都提供了大量的經過實際調試的例題供學生學習和模仿;同時,在每一章后都提供了設計合理的課後練習題供讀者練習。
本書主要作為高等學校計算機及相關專業本科生、專科生、高職生和各類成人教育學院的面向對象程序設計課程以及Java程序設計課程教材,同時也可供自學人員使用。
目次
前言
第1章 Java語言概述
1.1 面向對象的軟件開發概述
1.2 面向對象的基本概念
1.3 Java語言概述
1.4 基於Windows系統中Java程序的舉例
1.5 本章小結
習題一
第2章 Java語言基礎
2.1 標識符和保留字
2.2 數據類型
2.3 運算符與表達式
2.4 Java的常用輸入輸出
2.5 Java流程控制語句
2.6 數組
2.7 本章小結
習題二
第3章 字符串
3.1 String類和字符串常量
3.2 StringBuffer類和字符串變量
3.3 字符串和字符數組
3.4 本章小結
習題三
第4章 面向對象編程基礎
4.1 類和對象
4.2 包
4.3 構造方法
4.4 this關鍵字
4.5 fina1ize0方法
4.6 嵌套類
4.7 fina1類
4.8 本章小結
習題四
第5章 繼承和多態
5.1 繼承
5.2 抽象類
5.3 多態性
5.4 接口
5.5 本章小結
習題五
第6章 常用工具類和App1et小程序
6.1 1ist和Array1ist類
6.2 Set和HashSet類
6.3 Map和HashMap類
6.4 Vector類和Stack類
6.5 泛型
6.6 App1et小程序
6.7 本章小結
習題六
第7章 Java圖形處理和Java2D
7.1 Java圖形坐標系統和圖形上下文
7.2 Co1or類
7.3 Font類和FontMetrics類
7.4 常用的繪圖方法
7.5 Java2D簡介
7.6 本章小結
習題七
第8章 GUI編程初步
8.1 GUI編程概述
8.2 Swing的常用組件
8.3 布局管理器
8.4 觀感效果
8.5 本章小結
習題八
第9章 Java事件處理
9.1 事件處理概述
9.2 常用的事件處理
9.3 事件適配器
9.4 本章小結
習題九
第10章 Java異常處理
第11章 Java多線程程序
第12章 文件和流
第13章 多媒體技術
第14章 Java網絡編程
第15章 Java數據庫編程
第16章 Javaw曲編程初步
附錄 Ec1ipse使用簡介