项目1 Java语言入门
1.1 项目概述
1.2 项目目的
1.3 项目支撑知识
1.3.1 项目开发背景知识1 Java产生的背景
1.3.2 项目开发背景知识2 Java语言特性
1.3.3 项目开发背景知识3 Java运行机制
1.3.4 项目开发背景知识4 Java的运行环境
1.3.5 项目开发背景知识5 最简单的Java程序
1.3.6 项目开发背景知识6 Java编程规范
1.4 项目实施
1.4.1 JDK安装
1.4.2 测试Java开发环境
1.4.3 Java应用程序(Java application)的建立及运行
1.4.4 Java 小程序(Java Applet)
1.5 项目总结
1.6 扩展演练
项目2 Java语法概述
2.1 项目概述
2.2 项目目的
2.3 项目支撑知识
2.3.1 项目开发背景知识1 Java的基本符号
2.3.2 项目开发背景知识2 Java数据类型
2.3.3 项目开发背景知识3 常量和变量
2.3.4 项目开发背景知识4 运算符和表达式
2.3.5 项目开发背景知识5 由键盘输入数据
2.3.6 项目开发背景知识6 程序流程控制
2.3.7 项目开发背景知识7 数组和字符串
2.3.8 项目开发背景知识8 函数
2.4 项目实施
2.5 项目小结
2.6 扩展演练
项目3 Java面向对象编程
3.1 项目概述
3.2 项目目的
3.3 项目支撑知识
3.3.1 项目开发背景知识1 面向对象的概述
3.3.2 项目开发背景知识2 类的定义
3.3.3 项目开发背景知识3 成员变量和成员方法
3.3.4 项目开发背景知识4 对象的使用
3.3.5 项目开发背景知识5 类的继承和多态
3.3.6 项目开发背景知识6 访问控制与修饰符
3.3.7 项目开发背景知识7 抽象类、接口和包
3.4 项目实施
3.5 项目小结
3.6 扩展演练
项目4 异常的处理
4.1 项目概述
4.2 项目目的
4.3 项目支撑知识
4.3.1 项目开发背景知识1 异常类
4.3.2 项目开发背景知识2 Erro类及其子类
4.3.3 项目开发背景知识3 抛出异常
4.3.4 项目开发背景知识4 捕获异常
4.4 项目实施
4.5 项目总结
4.6 扩展演练
项目5 Applet程序设计
5.1 项目概述
5.2 项目目的
5.3 项目支撑知识
5.3.1 项目开发背景知识1 Apple类的层次关系
5.3.2 项目开发背景知识2 Applet的创建
5.3.3 项目开发背景知识3 Applet的生命周期
5.3.4 项目开发背景知识4 Applet类的显示方法
5.3.5 项目开发背景知识5 Applet标记
5.4 项目实施
5.5 项目总结
5.6 扩展演练
项目6 图形用户界面
6.1 项目概述
6.2 项目目的
6.3 项目支撑知识
6.3.1 项目支撑知识1 AWT图形用户界面设计
6.3.2 项目支撑知识2 AWT类
6.3.3 项目支撑知识3 事件处理概述
6.3.4 项目支撑知识4 AWT控件
6.3.5 项目支撑知识5 布局管理器
6.4 项目实施
6.5 项目总结
6.6 扩展演练
项目7 输入与输出
7.1 项目概述
7.2 项目目的
7.3 项目支撑知识
7.3.1 项目支撑知识1 流
7.3.2 项目支撑知识2 字节流
7.3.3 项目支撑知识2 3字符流
7.4 项目实施
7.5 项目总结
7.6 扩展演练
项目8 多线程
8.1 项目概述
8.2 项目目的
8.3 项目支撑知识
8.3.1 项目开发背景知识1 线程概述
8.3.2 项目开发背景知识2 建立线程
8.3.3 项目开发背景知识3 线程同步
8.4 项目实施
8.5 项目总结
8.6 扩展演练
项目9 Java多媒体技术
9.1 项目概述
9.2 项目目的
9.3 项目支撑知识
9.3.1 项目开发背景知识1 颜色
9.3.2 项目开发背景知识2 文本和字体
9.3.3 项目开发背景知识3 绘制图形
9.3.4 项目开发背景知识4 显示图像
9.3.5 项目开发背景知识5 播放声音
9.4 项目实施
9.5 项目总结
9.6 扩展演练
项目10 Java数据库编程
10.1 项目概述
10.2 项目目的
10.3 项目支撑知识
10.3.1 项目开发背景知识1 JDBC基础
10.3.2 项目开发背景知识2 JDBC编程接口
10.4 项目实施
10.4.1 配置ODBC数据源
10.4.2 程序实现
10.5 项目总结与提高
10.6 扩展演练
项目11 Java网络编程
11.1 项目概述
11.2 项目目的
11.3 项目支撑知识
11.3.1 项目开发背景知识1:网络编程概述
11.3.2 项目开发背景知识2:Java与Socket编程
11.4 项目实施
11.4.1 服务器程序的实现
11.4.2 客户端程序的实现
11.5 项目总结
11.6 扩展演练
附录