此处列举的八股文知识点时自己看书或者看面经摘出来的,结构体系可能不同,话不多说,直接上内容:
- 包装类的作用
- 延申--为什么有包装类
- final关键字
- 可以修身类,方法和变量名,分别代表什么含义
- static关键字
- 静态方法在类加载时的顺序,为什么(要先加载)
- 接口有抽象类区别
- 接口有几个方法,在类实现的时候,接口的方法都需要实现吗?怎么能不实现
- 锁(这里是重点--乐观锁、悲观锁、可重入锁,读写锁,同步关键字)
- 乐观锁的实现方式
- 悲观锁的实现过程
- 可重入锁
- 读写锁ReadWriteLock可以同时读写吗
- synchronized关键字和Lock的区别
- 线程死锁(死锁条件,如何避免)
- IO编程(BIO/NIO/AIO)
- 延申--IO多路复用
- 包装模式在jdk里的应用
- 责任链模式
- 定义线程池的方法
- 分布式事务
- 分布式并发控制
- 数据事务
- hashMap(重点,可以引申很多问题点)
- 动态代理的方式
- 线程运行的几种状态
- sleep和wait的区别
- for循环和stream的效率对比