下面按版本分点只留面试必背、工作高频直接背即可。一、JDK 6 重点更新脚本语言支持JSR223Java 调用 JS/PythonJDBC 4.0自动加载驱动、注解支持泛型、注解全面稳定落地CMS 垃圾收集器成熟可用低延迟 GC永久代 PermGen堆内易 OOM性能优化、编译优化、JVM 调优增强二、JDK 7 重点更新承上启下语法层面二进制字面量0b1010数字下划线分隔1_000_000switch 支持String 字符串try‑with‑resources 自动关闭资源实现 AutoCloseable多异常同时捕获catch(A|B e)泛型菱形语法new ArrayList()底层 / APINIO.2 全新文件 APIPath、FilesFork/Join 并行计算框架G1 垃圾收集器推出字符串常量池移到堆中减少 PermGen OOM压缩指针、逃逸分析优化三、JDK 8 重点更新核心重点必背语言特性Lambda 表达式函数式编程简化代码函数式接口FunctionalInterfacePredicate、Function 等接口支持default 默认方法、static 静态方法方法引用类方法重复注解、类型注解集合与工具Stream API集合流式处理filter/map/collectOptional解决空指针异常Map 新方法computeIfAbsent、putIfAbsent、merge全新日期时间java.time 包LocalDate、LocalTime、LocalDateTime、Instant彻底替代 Date/Calendar线程安全、易用异步编程CompletableFuture异步任务编排、链式调用JVM/GC 重大变更永久代 PermGen 废除 → 元空间 Metaspace本地内存大幅减少 OOMG1 收集器正式成熟成为推荐 GC其他内置 Base64 工具类Nashorn JS 引擎极简一句话总结背诵JDK6基础稳定CMS 成熟PermGen 易 OOMJDK7语法糖铺垫switch 字符串、try‑with、菱形语法、G1 推出、NIO2JDK8里程碑LambdaStream 新日期 元空间 CompletableFuture企业主流。