一. JavaSE
1.Java简介:
Java发展历程、Java的技术结构、JDK的下载及安装、Helloworld入门案例。
2.Java基础语法:
关键字、标识符、注释、字面量、进制及其换算、变量、数据类型及其转换、运算符、流程控制、数组、二维数组、方法。
3.面向对象:
面向对象与面向过程比较、类与对象的关系、成员变量与局部变量、构造方法、this关键字、代码块。
面向对象的特征(封装、继承、多态)、super关键字、权限修饰符、方法的重写
static、final、abstract、接口、内部类、包、垃圾分代回收机制。
4.API(一):
Object、String、Pattern、包装类、Math、BigDecimal、Date、Calendar。
5.API(二):
异常、集合、Map、泛型、迭代器、比较器。
6.API(三):
IO、线程、套接字。
7.API(四):
反射、注解、断言。
8.jvm参数:
jvm内存大小调节、常见回收机制。
9.JDK8的部分特性:
接口中的默认方法、Lambda表达式、函数式接口、时间包。
10.Git版本控制:
版本控制概念、Git发展历史、Git安装配置、Git版本库管理、Git版本控制、Git远程仓库、Git分支管理、Git标签管理、码云介绍。
二.JavaWeb
1.XML:
XML的概念与基本作用、XML语法、XML解析介绍、DOM4J解析XML。
2.HTML/CSS:
HTML介绍、HTML文档结构、HTML语法、HTML标签技术(超链接、列表、表格、图像、表单等)、CSS介绍、CSS导入方式、CSS选择器、CSS布局、CSS样式属性。
3.JavaScript:
JavaScript语法、数据类型、运算符、流程控制、数组、函数、JavaScript内部对象、自定义对象、DHTML编程、DOM介绍、DOM编程(使用DOM操作HTML文档)。
4.Jquery:
Jquery对象、Jquery选择器(ID、元素、class、层级等)的使用、Jquery案例(用户列表增删改查)、json的对象转换、JqueryAJAX的实现。
5.MySql:
数据库介绍、MySQL安装与配置、数据库增删改操作DDL语句使用、表增删改操作DML语句使用、表查询操作DQL语句使用、数据备份及恢复、多表设计、多表查询。
6.JDBC:
JDBC介绍、JDBC快速入门、JDBC核心API介绍、JDBC的CURD操作防止SQL注入及PrepareStatement使用、使用批处理、连接池的介绍、自定义连接池、常见的开源连接池C3P0的介绍及使用。
7.Tomcat/HTTP:
WEB服务器介绍、Tomcat的安装与启动、Tomcat的体系结构、组织WEB应用目录与在Tomcat中发布WEB应用程序的方式、配置WEB的主页、使用Tomcat配置虚拟主机、HTTP协议详解。
8.Servlet:
9.Cookie/Session :
三.JavaEE 框架
1.Spring: