课程安排 |
内 容 |
第1讲 JAVA开发前奏 |
1.1 Java虚拟机及Java的跨平台原理
1.2 Java开发环境的搭建
1.3 体验Java编程的过程
1.4 classpath的设置
1.5 有效利用Java的文档帮助
1.6 JVM(虚拟机)的运行过程
1.7 垃圾回收器
1.8 反编译工具的介绍 |
第2讲 JAVA开发基础 |
2.1 Java基本语法格式
2.2 变量及变量的作用域
2.3 函数与函数的重载
2.4 Java中的运算符
2.5 程序的流程控制
2.6 数组 |
第3讲 面向对象(上) |
3.1 面向对象的概念
3.2 类与对象
3.3 构造函数
3.4 this引用句柄
3.5 与垃圾回收有关的知识
3.6 函数的参数传递
3.7 Static关键字
3.8 内部类
3.9 使用Java的文档注释 |
第4讲 面向对象(下) |
4.1 类的继承
4.2 抽象类与接口
4.3 对象的多态性
4.4 异常
4.5 包
4.6 访问控制
4.7 使用jar文件 |
第5进 多钱程 |
5.1 如何创建与理解线程
5.2 多线程的同步
5.3 线程间的通信
5.4 线程生命的控制 |
第6讲 JAVA VPI |
6.1 理解API的概念
6.2 工具软件的介绍与使用
6.3 String类和StringBuffer类
6.4 基本数据类型的对象包装类
6.5 集合类
6.6 Hashtable与Properties类
6.7 System类与Runtime类
6.8 Date与Calendar,DateFormat类
6.9 Math与Random类
6.10 学习API的方法 |
第7讲 I/O输入输出 |
6.1 理解API的概念
6.2 工具软件的介绍与使用
6.3 String类和StringBuffer类
6.4 基本数据类型的对象包装类
6.5 集合类
6.6 Hashtable与Properties类
6.7 System类与Runtime类
6.8 Date与Calendar,DateFormat类
6.9 Math与Random类
6.10 学习API的方法 |
第8讲 图形用户界面GUI(一) |
8.1 初识AWT
8.2 AWT线程
8.3 AWT事件处理
8.4 GUI组件上的图形操作 |
第9讲 图形用户界面GUI(二) |
9.1 常用AWT组件
9.2 布局管理器
9.3 Swing |
第10讲 JAVA网络编程 |
11.1 网络编程的基础知识
11.2 Java编写UDP网络程序
11.3 Java编写TCP网络程序 |