jdk 基础
枚举
枚举示例
泛型
泛型类、接口、方法、上下限
注解与反射
注解基础,jdk 提供的注解
自定义注解示例
反射基础:常用的 Class、method、field 方法介绍
判断类或属性有没有某个注解
集合
ArrayList
LinkedList
HashMap
HashSet
多线程
线程状态有哪些
创建线程的方式
线程同步 synchronized 使用示例
线程协作 wait 和 notify/notifyAll
线程中断
常用方法
各种锁以及锁膨胀
synchronized 原理
synchronized 和 volatitle 区别
常用api
String 分割、截取、定位
BigDecimal 运算、比较、精度
Stream
疑问
hashCode 和 equals
java 是值传递还是引用传递