课程大纲:
一、Java面向对象编程
1、Java开发环境
2、Java编程基础
3、Java类和对象
4、异常机制
二、 泛型集合框架
1、集合原理
2、ArrayList和LinkedList用法
3、HashMap用法
4、Iterator用法
5、2.5 泛型集合
三、 I/O输入输出
1、File类
2、字节流读写文件
3、字符流读写文件
4、字节流读写二进制文件
四、多线程
1、掌握线程基础知识
2、掌握线程控制的常用方法
3、掌握线程同步方法
4、掌握线程间通信
五、网络编程
1、网络编程的基础知识
2、Java与网络编程
3、Java网络模型
4、InetAddress类
5、URL类
6、TCP/IP 服务端程序
7、TCP/IP 客户端程序
8、数据报
六、 反射Reflection
1、 Java的反射机制
2、简介 Class
3、 从 Class 中获取资讯
4、简介 ClassLoader
5、自定义 ClassLoader
6、生成对象
7、呼叫方法
8、修改成员变量
9、生成数组
七、 JDBC
1、JDBC数据库连接
2、数据访问层DAO
3、分层开发
八、 使用JSP实现动态网页开发
1、动态网页开发基础
2、JSP数据交互一
3、JSP数据交互二
4、三层架构实现数据库增删改查
5、JSP进阶
九、 使用Servlet实现程序业务控制
1、Servlet基础
2、Servlet生命周期
3、Servlet部署配置
4、EL表达式
5、JSTL标签
课程周期:
36课时(45分/课时)