● 目 录
第1章 Java语言综述
1.1 Java是一门程序设计语言
1.2 面向对象初步
1.3 Java的特点
1.4 Java与C、C++的区别
1.5 Java的不同版本
1.6 Java的前景
1.7 学好Java的关键
第2章 Java编程环境
2.1 J2SE的下载与安装
2.2 环境变量配置与测试
2.3 API文档的下载与安装
2.4 开发工具的安装
第3章 第一个程序分析
3.1 第一个程序
3.2 命名与保存
3.3 Java程序的开发流程
第4章 Java编程基本结构
4.1 数制
4.2 数据类型
4.3 变量
4.4 基本类型的初始化
4.5 常量
4.6 Java运算符
第5章 流程控制
5.1 编程风格
5.2 作用域
5.3 条件语句
5.4 循环语句
5.5 中断与继续
5.6 分支语句
5.7 返回语句
第6章 对象、包、类
6.1 对象
6.2 类
6.3 使用已有的类
6.4 包
6.5 注释及嵌入文档
6.6 类设计技巧
第7章 数组和字符串
7.1 数组
7.2 文本处理类
7.3 格式化输入输出
第8章 继承
8.1 继承的含义
8.2 继承的实现
8.3 构造器的调用
8.4 类之间的关系
8.5 继承层次图
8.6 关于设计好继承的几点建议
8.7 防止类的继承
第9章 多态
9.1 多态
9.2 超类
9.3 数组列表
9.4 对象包装器
第10章 接口与内部类
10.1 接口
10.2 克隆
10.3 内部类
第11章 抽象
11.1 抽象行为
11.2 抽象类
11.3 抽象与接口的区别
第12章 内存管理与回收
12.1 不要自己清除对象
12.2 特殊情况要做的工作
第13章 异常与处理
13.1 处理错误
13.2 异常的捕获
13.3 finally子句
第14章 JDBC及其应用
14.1 JDBC 综述
14.2 JDBC基本编程概念
14.3 事务处理
14.4 预查询
第15章 数据结构
15.1 数据结构的接口
15.2 Collection与Iterator接口
15.3 几个重要的类
第16章 封装
16.1 数据封装的背景
16.2 数据封装在应用程序中的体现
第17章 图形编程初步
17.1 概述
17.2 创建一个空白框架
17.3 框架美化
17.4 内容显示
17.5 2D图形
17.6 色彩
17.7 字体
第18章 事件模型与事件处理
18.1 事件处理基础
18.2 适配器类
18.3 Java事件模型
18.4 实例
第19章 SWING组件与布局管理器
19.1 MVC设计模式基础
19.2 简单按钮
19.3 布局管理器初步
19.4 其他的按钮
19.5 文本输入组件
19.6 标签组件
19.7 选择组件
19.8 菜单组件
19.9 复杂布局管理器
第20章 综合实例与分析
20.1 需求任务
20.2 分析实现
附录 HTML与APPLET初步
1. APPLET与HTML基础
2. 一个简单的applet
3. applet与AWT组件
4. applet与Swing组件
5. 浏览器打开applet
6. applet的生命周期