在玩这个谜题(这是一个Java关键字问答游戏)时,我遇到了原生关键字。

Java中的本机关键字用于什么?


当前回答

直接来自Java语言规范:

本机方法是在依赖于平台的代码中实现的,通常是用其他编程语言(如C、c++、FORTRAN或汇编语言)编写的。本机方法的主体仅以分号形式给出,表示省略了实现,而不是一个块。

其他回答

本机关键字应用于方法,以指示该方法是使用JNI (Java本机接口)在本机代码中实现的。

正如SLaks回答的那样,native关键字用于调用本机代码。

它也被GWT用来实现javascript方法。

NATIVE是非访问修饰符。它只能应用于METHOD。 它表示方法或代码的平台依赖的实现。

本机是java中的关键字,表示平台依赖。 本机方法充当Java(JNI)与其他编程语言之间的接口。

直接来自Java语言规范:

本机方法是在依赖于平台的代码中实现的,通常是用其他编程语言(如C、c++、FORTRAN或汇编语言)编写的。本机方法的主体仅以分号形式给出,表示省略了实现,而不是一个块。