jdk 基础

黄光跃 / 2023-05-18 / 原文

枚举

枚举示例

泛型

泛型类、接口、方法、上下限

注解与反射

注解基础,jdk 提供的注解
自定义注解示例
反射基础:常用的 Class、method、field 方法介绍
判断类或属性有没有某个注解

集合

ArrayList
LinkedList
HashMap
HashSet

多线程

线程状态有哪些
创建线程的方式
线程同步 synchronized 使用示例
线程协作 wait 和 notify/notifyAll
线程中断
常用方法
各种锁以及锁膨胀
synchronized 原理
synchronized 和 volatitle 区别

常用api

String 分割、截取、定位
BigDecimal 运算、比较、精度
Stream

疑问

hashCode 和 equals
java 是值传递还是引用传递