站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题关于成员方法NATIVE?

关于成员方法NATIVE?

摘要: 关于成员方法NATIVE?


今天在书上看到了,native 本地修饰符.指定此方法的方法体是用其他语言(如C)在程序外部编写的.
我看不太明白,谁有例子能说明一下吗?是不是说在NATIVE修饰的方法体内可以用到指针(C),还是说先在程序外部编写好了,那么JAVA有如何识别,调用呢?
谢谢了.


for example:
public native int getCPUID();
因为他是声明为native的,他的实现就是另一种语言了。所以方法名后面就";"行了。

java常用类库里面源码很多用native方法。
public static native void arraycopy(Object src, int srcPos,
Object dest, int destPos,
int length);


如果我自己要写一个native的方法该怎么办?比如说要实现LENGTH方法,在JAVA程序中先声明,那么方法体怎么办?


up


↑返回目录
前一篇: 关于jar包的问题
后一篇: byte[]转String问题。。求助大虾!!!!!在线等!