Java hashCode、notify和wait使用哪种编程语言实现?

Java hashCode、notify和wait使用哪种编程语言实现?,java,native,wait,hashcode,notify,Java,Native,Wait,Hashcode,Notify,我在java中检查对象类,发现hashCode、notify、wait和其他几个方法都是本机方法 public final native void wait(long timeout) throws InterruptedException; 这些方法不是用java语言实现的吗? 其他的编程语言(我想是C)是用来实现这些方法的 请帮我弄清楚这里的情况 谢谢, Gaurav他们必须使用C作为对象头上的hashCode()工作 notify/wait使用的系统调用是其他任何方式都无法使用的。嘿,A

我在java中检查对象类,发现hashCode、notify、wait和其他几个方法都是本机方法

public final native void wait(long timeout) throws InterruptedException;
这些方法不是用java语言实现的吗? 其他的编程语言(我想是C)是用来实现这些方法的

请帮我弄清楚这里的情况

谢谢,
Gaurav

他们必须使用C作为对象头上的
hashCode()
工作


notify/wait使用的系统调用是其他任何方式都无法使用的。

嘿,Alex,我想特别了解对象类的这些方法。我知道为什么在java中使用原生关键字。这个本地方法通过C++来实现在JVM代码中。问题的可能副本不明确,因为每个JVM实现都可以不同地进行。在热点的情况下,它是C++。