前面按照重要级别说了一下, 看下导图中其余部分:
其他
动态代理与反射
动态代理与反射是 Java 语言的特色, 需要掌握动态代理与反射的使用场景, 例如在 ORM 框架中会大量使用代理类. 而 RPC 调用时会使用到反射机制调用实现类方法.
数据类型
Java 基础数据类型也常常会在面试中被问到, 例如各种数据类型占用多大的内存空间, 数据类型的自动转型与强制转型, 基础数据类型与 wrapper 数据类型的自动装箱与拆箱等.
对象引用
Java 对对象的引用分为强引用, 软引用, 弱引用, 虚引用四种, 这些引用在 GC 时的处理策略不同, 强引用不会被 GC 回收; 软引用内存空间不足时会被 GC 回收; 弱引用则在每次 GC 时被回收; 虚引用必须和引用队列联合使用, 主要用于跟踪一个对象被垃圾回收的过程.
异常机制
Java 的异常处理机制就是 try-catch-finally 机制, 需要知道异常时在 try catch 中的处理流程; 需要了解 Error 和 Exception 的区别.
扩展知识点
最后 Java 的注解机制和 SPI 扩展机制可以作为扩展点适当了解.
来源: http://www.bubuko.com/infodetail-3428575.html