首页 > 编程语言 > 详细

Java 语言特性【四】——其他

时间:2020-02-20 01:35:06      阅读:119      评论:0      收藏:0      [点我收藏+]

引言

前面按照重要级别说了一下,看下导图中其余部分:

技术分享图片

 

 

 

其他

动态代理与反射

动态代理与反射是 Java 语言的特色,需要掌握动态代理与反射的使用场景,例如在 ORM 框架中会大量使用代理类。而 RPC 调用时会使用到反射机制调用实现类方法。

 数据类型

Java 基础数据类型也常常会在面试中被问到,例如各种数据类型占用多大的内存空间、数据类型的自动转型与强制转型、基础数据类型与 wrapper 数据类型的自动装箱与拆箱等。

 对象引用

Java 对对象的引用分为强引用、软引用、弱引用、虚引用四种,这些引用在 GC 时的处理策略不同,强引用不会被 GC 回收;软引用内存空间不足时会被 GC 回收;弱引用则在每次 GC 时被回收;虚引用必须和引用队列联合使用,主要用于跟踪一个对象被垃圾回收的过程。

 异常机制

Java 的异常处理机制就是 try-catch-finally 机制,需要知道异常时在 try catch 中的处理流程;需要了解 Error 和 Exception 的区别。

 扩展知识点

最后 Java 的注解机制和 SPI 扩展机制可以作为扩展点适当了解。

 

Java 语言特性【四】——其他

原文:https://www.cnblogs.com/yadongliang/p/12333978.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!