内容简介
本书是国外高校采用率很高的Java程序设计经典教材。书中以介绍Java基础知识为主,包括基本类型、字符串、控制流、类和方法的定义、数组、继承等,同时将问题求解的技能、编程技巧和良好的编程实践融会其中。书中覆盖了J2SE 5.0的最新特性,并且包含新的可选讲的图形编程内容和贯穿全书的GUI材料。书中还包括丰富的自测题、编程技巧提示、快速参考以及常见编程错误等内容。 本书适合作为高等院校计算机专业本科生或研究生Java语言程序设计课程的教材,也适合相关技术人员参考。
目录
第1章 异常处理
1.1 基本异常处理
1.2 定义异常类
1.3 使用异常类
1.4 图形编程补充(选读)
小结
自测题答案
编程项目
第2章 流和文件I/O
2.1 流和文件I/O概览
2.2 文本文件I/O
2.3 File类
2.4 基本的二进制文件I/O
2.5 用对象流进行对象I/O
2.6 图形编程补充(选读)
小结
自测题答案
编程项目
第3章 动态数据结构与泛型
3.1 向量
3.2 链式数据结构
3.3 泛型
小结
自测题答案
编程项目
第4章 递归
4.1 递归基础
4.2 用递归编程
小结
自测题答案
编程项目
第5章 使用Swing的视窗界面
5.1 背景知识
5.2 基本的Swing细节
5.3 按钮和动作侦听器
5.4 容器类
5.5 GUI的文本I/O
小结
自测题答案
编程项目
第6章 applet与HTML
6.1 applet
6.2 HTML简介
6.3 HTML中的applet
小结
自测题答案
编程项目
第7章 更多有关Swing的内容
7.1 菜单
7.2 使GUI更漂亮(功能也更强)
7.3 更多布局管理
7.4 内部类
7.5 更多关于事件和侦听器的内容
7.6 Swing类的层次关系
小结
自测题答案
编程项目
附录A 关键字(图灵网站下载)
附录B 优先规则(图灵网站下载)
附录C 统一代码(Unicode)字符集(图灵网站下载)
附录D SavitchIn(图灵网站下载)
附录..