Java 关键字 native 说明

来源:互联网 发布:soho域名 编辑:程序博客网 时间:2024/05/01 12:28

Java 关键字 native 说明

马嘉楠  2007-04-19



如果想用非Java代码来编写程序,或者需要直接操纵硬件,此时,你可以编写本机方法(native method)。

native关键字就是用来声明本机方法(native method)的。一旦声明,这些本机方法可以在Java程序中被调用,就像调用其他Java方法一样。
  
native method 用C/C++语言实现,并且被编译成DLL,这些函数的实现体在DLL中,在Java中本机方法体只是一个分号。

例如向操作系统请求机器的CPU编号方法,如下:

      public native int getCPUID();


native method 以可以被重载或者覆盖,也可以是final, static, synchronized, public, protected, private 的。但是本机方法不能声明为abstract或者strictfp类型。
 

原创粉丝点击