java native方法

转载 2007年09月18日 13:32:00
java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言
直接操纵计算机硬件时要声明为native方法。

java中,通过JNI(Java Native Interface,java本地接口)来实现本地化。




参考资料:

1.JAVA中native方法
http://karoii.bokee.com/5869823.html

2.JNI
http://wiki.matrix.org.cn/Wiki.jsp?page=JNI

3.用JNI调用C或C++动态联接库原来如此简单
http://blog.matrix.org.cn/david_w_johnson/


4.http://myblog.workgroup.cn/blogs/java/
Native方法一般用于两种情况:

1)在方法中调用一些不是由java语言写的代码。

2)在方法中用java语言直接操纵计算机硬件。

Other than being implemented in native code, native methods are like all other methods: they

can be overloaded, overridden, final, static, synchronized, public, protected, or private. A

native method cannot, however, be declared abstract or strictfp.

如果使用了native方法也就丢失了java的方便性和安全性。Native方法的执行依赖于JVM的设计者,比如

在sun的JVM中,可以通过JNI(Java Native Interface) API接口来实现本地化。
 

相关文章推荐

Java中native方法学习

JAVA中native方法调用C语言实现学习

在java虚拟机规范的内存管理划分中,对于虚拟机内存空间划分中专门划了一块内存叫做“本地方法栈(Native Method Stack)”。本地方法栈是为了java专门用来调用native方法而划分出...

java中的native方法

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

JNI/NDK开发指南(二)——JVM查找java native方法的规则

通过第一篇文章,大家明白了调用native方法之前,首先要调用System.loadLibrary接口加载一个实现了native方法的动态库才能正常访问,否则就会抛出java.lang.Unsatis...

java中的native方法

转载地址:http://www.cnblogs.com/langtianya/p/3459647.html 一. 什么是Native Method    简单地讲,一个Native Method就...

Java中native方法

其实就是JNI。 native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于...

Java中native方法

http://www.javalover.cn/html/1/308.html Java中native方法 发布时间 10/07/10 Java不是完美的,Jav...

java中 本地方法 Native Method

一. 什么是Native Method    简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非...

java中的native方法

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

HAL/JNI简明笔记(三)——java如何识别native方法的实现

在文章HAL/JNI简明笔记(二)——基于stub架构的HAL实例,我们看见java调用jni导出接口是通过System.loadLibrary加载jni库,再声明下native即可,那么实现jni库...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)