native关键字应用于方法,以指示使用JNI(Java Native Interface)在本机代码中实现该方法。native是只适用于方法的修饰符,我们不能将它应用于其他任何地方。在C,C ++中实现的方法称为本地方法或外部方法。
一、native关键字的主要目标:
1、提高系统的性能。
2、实现任务级别/内存级别的通信。
3、使用已有的传统非Java代码
二、native关键字的注意事项:
1、不能将native方法声明为为abstract
native关键字的主要优点是性能会得到提升,但native关键字的主要缺点是它打破了java的平台独立性。
网友评论