Java 2编程指南
2003-1
电子工业出版社
(美国)豪顿等著、李昭智等译
996
1600
李昭智
无
本书作者Ivor Horton所著的Java编程指南系列图书向读者展现学习Java编程的最容易途径并提供大量的实用例子,因此经常被评选为最受欢迎的Java编程流行书籍。本书主要包括以下内容:为最新版本Java 2 SDK 1.4而设计的测试代码,Java语言基础内容,应用程序中错误和异常的处理,数据和文件的管理与操纵,并行程序设计和线程,Swing(这是Java的GUI),大型图形用户界面的例子Sketcher,用Java语言实现打印功能,XML新技术及其应用。本书面向的读者是从事Java语言教学的师生和培训班学员,从头开始学习Java语言的初学者,编程爱好者以及具有一定编程经验的软件开发人员,特别是熟悉C或C++的程序员。
第1章 Java语言入门
究竟什么是Java
学习Java语言
Java语言环境
用Java语言进行面向对象的程序设计
Java程序结构
Java和Unicode码字符集
本章小结
参考资源
第2章 程序、数据、变量和计算
数据和变量
整数数据类型
浮点数据类型
算术运算
混合数据类型的算术运算表达式
op=运算符
数学函数与常量
存储字符
按位运算
布尔型变量
运算符的优先级
程序的注释
本章小结
练习题
第3章 循环与逻辑
条件判断与决策
逻辑运算符
条件运算符
switch语句
变量范围
循环
断言
本章小结
练习题
第4章 数组与字符串
数组
字符数组
字符串
字符串运算
StringBuffer对象
本章小结
练习题
第5章 类的定义
什么是类
定义类
定义方法
构造器
定义和使用类
成员方法重载
对象的使用
递归
理解包的含义
控制对类成员的访问
嵌套类
本地方法
本章小结
练习题
第6章 扩展类与继承
使用现有的类
类的继承
选择基类的访问属性
多态性
多级继承
抽象类
通用超类
强制转换对象的类型
类的设计
使用final修饰词
接口
匿名类
本章小结
练习题
第7章 异常
异常背后的思想
异常的类型
处置异常
异常对象
定义自己的异常
本章小结
练习题
第8章 理解流
流和新的I/O功能
理解流
输入和输出的类
标准流
本章小结
练习题
第9章 访问文件和目录
运用File对象
创建文件输出流
本章小结
练习题
第10章 写文件
文件输入/输出的基础知识
文件的输入与输出
通道
缓冲区
写入文件
本章小结
练习题
第11章 读文件
文件读操作
文件通道读操作
读取文本文件
读二进制数据
读不同类型的混合数据
复制文件
随机存取文件
使用单文件通道的读写操作
内存映射文件
本章小结
练习题
第12章 将对象串行化
将对象存入文件
本章小结
练习题
第13章 集合类
理解集合类
对象集合
迭代器
集合类
使用Vector
链表
使用映射
本章小结
练习题
第14章 实用类的集合
数组的实用方法
Observable对象和Observer对象
生成随机数
日期和时间
正则表达式(regular expression)
本章小结
第15章 线程
理解线程
管理线程
线程的优先级
本章小结
练习题
第16章 建立窗口
Java语言中的图形用户界面
创建窗口
组件和容器
组件基础
使用容器
容器布局管理器
往窗口添加菜单
有关Applet小程序的更多内容
本章小结
练习题
第17章 事件处理
基于窗口的Java程序
事件处理过程
事件类
Applet小程序中的语义事件处理
应用程序中的语义事件监听器
使用操作
添加工具栏
本章小结
练习题
第18章 在窗口中绘图
使用模型/视图体系结构
组件中的坐标系
在组件上绘图
几何图形
填充几何图形
管理几何图形
使用鼠标绘图
定义自己的几何图形类
本章小结
练习题
第19章 扩充图形用户界面
创建状态栏
使用对话框
即时对话框
弹出式菜单
变换用户坐标系统
选择定制颜色
本章小结
练习题
第20章 文档的整理和打印
串行化处理草图
实现可串行化接口
支持文件菜单
用Java语言实现打印功能
本章小结
练习题
第21章 Java语言与XML语言
XML
XML文档结构
文档类型定义
编写构造良好的文档的规则
XML名字空间
使用XML文档工作
访问解析器
使用SAX
本章小结
练习题
第22章 创建和修改XML文档
文档对象模型
本章小结
练习题
附录A 关键字
附录B 计算机算术运算基础
无
一本相当好的书,还要凑一下字数
Java图书的经典,无论是学习还是查阅都很有帮助