Java开发基础:
*JVM、JDK、JRE之间的关系。
注释、标识符、命名规范。
基本数据类型、引用数据类型。
变量、常亮的定义及初始化。
运算符及运算符的优先级。
分支语句if......else........
循环嵌套。
方法、形参、实参。
递归。*
Java数组:
*数组的定义及声明。
数组的动态初始化、存储特点(堆和栈)。
数组的遍历访问(普通循环,增强for循环)。
顺序查找、二分法查找、选择排序、冒泡排序。
Arrays工具类。
二维数组。*
Java面向对象:
*面向对象的设计思想。
面向对象的特点(封装、继承、多态)。
类中的成员变量的定义与意义。
构造方法的定义与调用。
局部变量与成员变量的作用域。
静态属性、静态方法、静态代码块。
抽象方法与抽象类。
接口。
接口与抽象类的区别。*
常用基础类:
*枚举类型。
String、StringBuffer、StingBuilder。
基本数据类型的包装类。
Date、SimpleDateFormat。
Math、Random、Runtime、System、Calender。
Java8新特性。*
集合:
*集合的概念与作用。
集合与数组的区别。
集合框架体系。
Collection接口。
泛型。
ArrayList和LinkedList。
Vector和Stack。
集合的遍历。
迭代器。
HashSet和LinkedHashSet。
Map接口。
TreeMap的使用及排序。
Map和Set的区别及联系。
Collections工具类的使用。*
多线程
线程和进程。
Thread类。
Runnable接口。
线程池。
线程的生命周期。
线程中常用的方法。
同步代码块。
同步方法。
ReentrantLock。
死锁。
生产者和消费者模式。
jsp和servlet
数据库
Spring框架
Spring Boot框架
Mybatis框架
Spring Cloud框架
Redis数据库