发动态

没有新消息

更多内容

java本地方法的特点及作用有哪些

职Q小助手

本地方法(Native Method)就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,可以用extern "C"告知C++编译器去调用一个C的函数。特点主要有:1、标识符native可以与所有其它的java标识符连用,但是abstract除外。这是合理的,因为native暗示这些方法是有实现体的,只不过这些实现体是非java的,但是abstract却显然的指明这些方法无实现体。2、一个native method方法可以返回任何java类型,包括非基本类型,而且同样可以进行异常控制。3、 native method的存在并不会对其他类调用这些本地方法产生任何影响,实际上调用这些方法的其他类甚至不知道它所调用的是一个本地方法。

0 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论