使用native修饰的方法的作用
使用native修饰的方法只有声明,没有具体的java代码实现。其在被java程序调用时会调用同方法名的非java本地方法。作用通常是为了增加效率。比如在调用计算机底层操作的时候,用C++要比用java更好操作也更有效率,所以java会调用C++程序来完成特定任务需求。
native关键字的特点
native关键字可以与其他关键字配合使用,但除了abstract。因为用native关键字修饰的方法其实是有相对应的实现的,只不过并不是用java写的实现,但abstract没有对应的方法实现。