第一阶段:JavaSe部分
第1讲 Java基础知识
1)计算机基础知识
2) Java开发环境的搭建和应用
3)进制转换
4)有符号数据表示法(原码,反码,补码)
5)Java语法基础(关键字,标识符,注释,常量,变量,数据类型,运算符)
6)程序流程控制语句及其应用(if,switch,for,while)
7)函数及其应用
8)数组及其应用
9)水仙花,裴波纳契数列,数据加密等经典问题的详解讲解。
第2讲 面向对象
1)面向对象思想
2)类与对象
3)类的组成
4)封装及其应用
5)继承及其应用
6)多态及其应用
7)抽象类及其应用
8)接口及其应用
9)包,导包及其应用
10)单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。
第3讲 Eclipse的使用和常用API
1)Eclipse的安装和使用
2)Java API的介绍和使用
3)字符串类的常见操作
4)正则表达式的使用
5)日期类的使用
6)集合体系结构及其使用
7)异常体系结构及其使用
8)File类的概述及其使用
9)IO流体系结构及其使用
10)递归算法,装饰设计模式,泛型的使用,增强for循环,可变参数,静态导入等特性的详细讲解。
第4讲 JavaSE高级
1)多线程概述及其应用
2)多线程的线程安全问题及解决方案
3)死锁问题
4)多线程的生产者消费者问题
5)线程组,线程池问题
6)GUI的概述和基本使用
7)GUI中事件监听机制及适配器设计模式
8)网络编程概述及其应用
9)UDP协议发送和接收数据
10)TCP协议发送和接收数据
11)反射的概述及其应用
12)反射获取类中的成员并使用
13)反射越过泛型检查
14)反射运行配置文件的内容
15)多线程群聊,聊天室的编写,文件上传服务器,类加载器,反射及代理。
第二阶段:JavaWeb部分
第1讲 JavaWeb前端
1)HTML
2)CSS
3)JavaScript
4)dom
第2讲 JavaWeb基础
1)xml
2)tomcat
3)http协议
4)servlet
5)request与resposne
6&