大纲内容
1. 面向对象程序设计的基本概念
对象、消息、类、继承、方法
基本特征(封装性、继承性和多态性)
2. Java语言的基本要素
Java程序的基本结构
数据类型
运算符和表达式
控制语句
数组
字符串
方法
3. 对象、类和接口
对象的生命周期(创建、引用和销毁)
类的创建
子类、超类和继承
接口的创建和使用
4. 例外处理
例外的概念
例外的处理
例外类的使用
5. 输入输出处理
I/O流
过滤流
字符流处理
文件处理
对象的串行化
6. GUI和AWT
Java图形用户界面
AWT事件处理机制
AWT组件库
7. Java Applet
Applet概念
Applet设计和执行
Applet的AWT绘制
Applet的多媒体支持(图像、动画和声音)
Applet的通信
8. 多线程编程
线程的概念
线程的创建
线程状态与线程控制
线程优先级和线程调度
线程同步
死锁
9. 网络程序设计
URL的概念
Socket和TCP/IP通信
UDP通信
10. JDBC技术和数据库使用
JDBC的基础知识
通过JDBC访问数据库