java - 关于Java中Object类的问题

标签 java

我试图回答有关扩展 Object 类和重写 toString 方法的问题,当我注意到 Object 类中的某些方法被定义为 native 方法时,这意味着它们的实现依赖于操作系统,并考虑询问这两个方法问题:

为什么Object类中的一些方法被定义为本地方法?

registerNatives方法到底做什么?

最佳答案

native 方法是需要 Hook JVM 内部的方法,例如 clone(),它需要告诉 JVM 复制正在克隆的任何对象的基本内存结构。

关于java - 关于Java中Object类的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28016721/

相关文章:

java - 如何保持 JavaFX Spinner 值的比率

java - Java 中 Rest Services 分布式环境中解决 Race condition 的不同方法

java - 在 Android 中为 LinearLayout 添加边距

JavaFX Canvas 重绘不执行任何操作

java - 两个不同数组的最大算术序列

java - Ear项目结构Eclipse下的两个Java动态Web项目之间共享src文件夹

java - Avro GenericRecords、BigQuery 和 Beam

java - 如何从位流中组装字节?

java - 多个 JavaFX 组件集成到一个阶段

java - 是否可以使用 Hadoop Streaming 处理多行记录?