阶段一
认识Java,Java资料视频下载交流裙686827638
Java发展史及用户
配置Java环境
JDK8下载安装
配置环境变量
JAVA_HOME配置
JRE_HOME配置
认识JVM
了解JVM
JVM学习
引用计数器
JVM运行内存分类
程序计数器
Java虚拟机栈
Native方法栈
方法区
Java堆
Java企业级开发工具介绍
Eclipse(过时)
Idea(常用)
第一个Hello World/程序运行编译过程讲解
阶段三
面向对象
什么是面向对象
对象与类的区别
类的构造方法
类的实例方法
如何封装类
如何继承类
多态是什么
抽象类讲解
接口
常用类
Object
String
StringBuilder
Math
Date
SimpleDateFormat
异常处理
什么是异常
如何捕获异常
throw 和 throws讲解
try catch final讲解
集合类
迭代器 / Iterator
Collection
List
LinkedList
ArrayList
IO流
字符流
Reader
BufferedReader
InputStreamReader
StringReader
PipedReader
ByteArrayReader
FilterReader
Writer
BufferedWriter
OutputStreamWriter
StringWriter
PipedWriter
CharArrayWriter
FilterWriter
字节流
InputStream
FileInputStream
FilterInputStream
ObjectInputStream
PipedInputStream
SequenceInputStream
StringBufferInputStream
ByteArrayInputStream
OutputStream
FileOutputStream
ObjectInputStream
ObjectOutputStream
PipedOutputStream
ByteArrayOutputStream
多线程
Thread / Runnable 类
线程状态讲解
新建
就绪
运行
阻塞
等待阻塞
同步阻塞
其他阻塞
线程常用API使用
start
sleep
yield
join
notify / notify All
线程池讲解
线程调度
并发和并行的区别
同步、异步讲解
反射机制
什么是反射
关于Class
反射类获取对象方式
Class.forName("com.xxx.Person")
newInstance
ClassLoader类加载器讲解
反射常用类
Class
Method
Field
Constructor
解析json/xml/html
解析XML常用工具
DOM解析
SAX解析
JDOM解析
DOM4J解析
解析JSON常用工具
org.json 解析
net.sf.json 解析
json.simple 解析
gjson 解析
jackson 解析
fastjson 解析
解析HTML常用工具
Htmlparser 解析
Jsoup 解析
网络编程
网络通讯协议
TCP/IP/UDP 协议
OSI/TCP IP 参考
Socket编程
JDBC编程
Jdbc原理
Jdbc连接池
JdbcApi
Junit
认识Junit
Junit 环境配置
测试框架
基本用法
常用API
编写测试、断言测试、执行测试、忽略测试、时间测试、异常测试、参数化测试、Eclipse插件