JAVA中native方法调用,之后再补充

在java中native是关键字。它一般在本地声明,异地用C和C++来实现。它的声明有几点要注意:1)native与访问控制符前后的关系不受限制。2)必须在返回类型之前。3)它一般为非抽象类方法。4)native方法在异地实现,象抽象方法一样,所以没有方法体,以分号结束。如下列5种声明:

native public void f();                         //正确。
private native void f();                       //正确。
protected int native f();                     //错误,返回类型位置不对,返回类型必须在native之后。
public abstract native void f();            //native必然不是abstract的。
native int f(){}                                  //错误,因为存在方法体{}
public static native f();                       //正确。static与native方法位置随意。


java中对sqlite的操作最终调用的都是native方法,具体的数据库操作都是由C++完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值