当前位置: 技术问答>java相关
请问native这个关键字是什么意思?
来源: 互联网 发布时间:2015-08-03
本文导语: 我学JAVA时从来没看到过。 | native就是调用本地方法,例如你在一个DLL文件写了一个方法,如果要java文件里载入这个DLL,写一个方法跟DLL的方法名及对数完全一样,在前面加上native就可以调用D...
我学JAVA时从来没看到过。
|
native就是调用本地方法,例如你在一个DLL文件写了一个方法,如果要java文件里载入这个DLL,写一个方法跟DLL的方法名及对数完全一样,在前面加上native就可以调用DLL里面的方法了。
|
这是定义代码的实现需要本地化的语言来支持,一般都采用c写成dll或so(Linux下),所以在方法上你只定义了方法的参数传入,实现需要放到本地代码中。具体怎样写JNI,需要参看其他文档,一句话也说不清楚的。
|
通常native是用c++写的,native方法是用户在java中可以使用但是不能读写的方法。
|
native修饰符用于方法(非JAVA代码)