如何替换Unsafe.objectFieldOffset?

时间:2019-06-18 02:15:10

标签: java java-11

我将jdk 8更新为jdk 11,如何替换Unsafe.objectFieldOffset

Math.max(size, unsafe.objectFieldOffset(f) + sizeOf(f));

1 个答案:

答案 0 :(得分:5)

sun.misc.Unsafe是一个未封装在JDK 9中的Critical Internal API

  

因此,默认情况下可以访问这些API,以在类路径上进行编码,   如果模块声明依赖,则可以访问模块中的代码   在jdk.unsupported模块上。

因此,您可以继续使用它。