黑马程序员技术交流社区
标题:
在java原码里看到这个关键字——native,不清楚他的作用,谁清楚可以说说吗??
[打印本页]
作者:
余耀明
时间:
2012-4-22 13:08
标题:
在java原码里看到这个关键字——native,不清楚他的作用,谁清楚可以说说吗??
在java原码里看到这个关键字——native,不清楚他的作用,谁清楚可以说说吗??
作者:
李蛟龙
时间:
2012-4-22 13:24
java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法。
java中,通过JNI(Java Native Interface,java本地接口)来实现本地化。
Native方法一般用于两种情况:
1)在方法中调用一些不是由java语言写的代码。
2)在方法中用java语言直接操纵计算机硬件。
native是方法修饰符。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于借口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2