java基础
Java开发环境的搭建与开发工具Eclipse或IDEA的使用
Java常量与变量
全局变量
静态变量
局部变量
实例变量
Java数据类型
基本数据类型
引用数据类型
面向对象
类与对象
对象的思想
访问修饰符
类的方法与属性
重载与重写
类的构造器
继承
封装
多态
接口
抽象类
数组
什么是数组,数组的几种创建方式
一维数组与多维数组
数组的排序
运算符
赋值运算符
算术运算符
逻辑运算符
比较运算符
条件运算符
三元运算符
流程控制
if / else语句
swith / case
for循环
while循环
do / while循环
foreach循环
常用类
Date
Math
Stringbuilder
异常
运行时异常
非运行时异常
自定义异常
主动捕捉异常 try / catch
throw与throws的使用与区别
集合
集合的概念
List集合
Set集合
Map集合
Collection
IO流
输入流
输出流
字节流
字符流
转换流等
File类的使用
多线程
多线程的概念
创建多线程的几种方式
线程的状态、生命周期等
锁
同步与异步
线程池
网络编程
了解计算机网络体系结构分层
了解TCP / UDP
了解Socket的使用
JDBC
了解JDBC的原理
了解JDBC的常用类,并使用与数据库进行交互
数据连接池
反射机制
了解反射的概念与原理
实现反射的几种方式
动态代理
设计模式
单例模式
工厂模式等23种设计模式
正则表达式
垃圾回收机制
JVM虚拟机