native method简记

Posted yangrongkuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了native method简记相关的知识,希望对你有一定的参考价值。

1、概念:native method:就是说一个java方法调用了一个非java代码的接口。

2、用法:定义native方法时,并不提供实现体(但不代表其没有实现体),因为其实现体是用非java语言在外面实现的。native可以和任何修饰符连用,但abstract除外(因为native修饰时暗示这个方法是有实现体的,而abstract却显示指明了这个方法没有实现体)。

3、返回类型:一个native method可以返回任何java类型,包括非基本类型。而且可以进行异常控制。

4、影响:native method的存在不会对其他类调用这些本地方法产生任何影响。实际上调用这些方法的其他类甚至不知道它所调用的是一个本地方法。因为jvm控制调用本地方法的所有细节。

以上是关于native method简记的主要内容,如果未能解决你的问题,请参考以下文章

JVM中的本地接口Native Interface和本地方法栈Native Method Stack

Calling a Java Method from Native Code

sun.misc.Unsafe.park(Native Method)

using method 'mysql_native_password' failed with message

UINavigationController 在 RCT_EXPORT_METHOD 中为零(React Native)

奇怪的错误 java.lang.reflect.Method.invokeNative(Native Method) Android Studio 请回答