第一天 |
主题 |
基本语法 |
大纲 |
- 了解Java语言的特色及相关术语
- 第一个Java程序及运行环境的设置
- Java基本语法
- 表达式和流程控制
- 面向对象的编成思想
|
第二天 |
主题 |
面向对象的开发 |
大纲 |
- 封装性
- 方法的重载构造方法
- this变量
- 包
- 打包我们的程序
- 数组的使用
- 多维数组的使用
- 类的设计思想
- 继承
- 覆盖
- super关键字
- 对象的类型转换???
- 多态
- 访问说明符
- Static
- Abstract
- final
|
第三天 |
主题 |
异常和常用类 |
大纲 |
- 接口
- 内部类
- 异常处理机制
- 异常的处理或声明规则
- 创建自己的异常
- Assertions
- 常用类
- String
- StringBuffer
- Object
- Math
- Class
- Arrays
- 包装类
- 单例模式
- Runtime类与Process类
- 内存回收
|
第四天 |
主题 |
集合和IO流 |
大纲 |
- 集合
- 集合接口框架图
- 实现类的图解
- ArrayList
- 迭代器(Iterator)
- Collections类
- LinkedList
- HashSet
- TreeSet
- HashMap
- Properties类
- TreeMap
- 集合类的选择
- I/O
- File类
- InputStream与OutputStream
- FileInputStream和FileOutputStream
- DataInputStream和DataOutputStream
- Java I/O库的设计原则
- Reader和Writer
- 管道流
|
第五天 |
主题 |
GUI,多线程及网络开发简介 |
大纲 |
- GUI开发思路
- 组件和容器
- 布局管理器
- 事件模型
- 菜单处理
- Swing
- Applet运行机制
- Applet的安全限制
- Applet和用户交互
- Applet和浏览器的通信
- 线程的概念模型
- 线程的同步
- 线程的死锁
- 生产者和消费者问题
- 线程的终止
- 网络编程基础知识
- 基于TCP的socket编程
- 基于UDP的socket编程
|