一、基础
(一) Java的应用范围和相关组件
(二)搭建开发环境
(三)类文件定义
(四)编写第一个程序
(五)编译和运行
(六)变量定义和使用
(七)字符串的定义和使用
(八)变量类型转换
(九)静态变量
(十)基本运算、逻辑运算、位运算
(十一)流程结构(条件,循环,顺序)
(十二)方法定义和使用
(十三)静态方法
(十四)类的运行路线
(十五)数组定义和使用
(十六)对象数组
(十七)基本输入输出
(十八)正则表达式的使用
(十九)包装类的使用
二、高级
(一)面向对象编程定义
(二)封装
(三)继承
(四)多态
(五)接口
(六)抽象类
(七)集合类的使用
(八)数据结构
(九)枚举
(十)泛型
(十一)IO流和文件处理
(十二)TCP和UDP网络编程
(十三)多线程
(十四)反射
(十五)图形化界面编程
(十六)操作数据库
(十七)发送电子邮件
(十八)web网页应用
三、系统库使用
(一)java.lang包的主要类:
Object类
(二)java.util包的主要类:
集合类:
List、Set、Map、Collection类
主要工具类:
Math类,Date类,Calender类,Arrays类,Collections类。
四、web应用
(一)JSP动态页面的使用
(二)Servlet的定义和使用
(三)Listener定义和使用
(四)Filter的定义和使用
(五)Tomcat容器的使用
(六)JDBC连接数据库
(七)其他模板标签、主流框架的使用。