26.Java本地方法的理解(native方法)
程序员文章站
2022-05-21 11:56:02
目录1.什么是本地方法?2. 为什么要使用Native method?1.什么是本地方法?本地方法就是java代码里面写的native方法,它没有方法体。是为了调用C/C++代码而写的。在JNI程序里面使用。例子:下面的代码在java中声明了一个本地方法,但是没有实现,它的实现是在c或者c++代码中。(JNI编程中会涉及到本地方法)public static native void jniInitialize();2. 为什么要使用Native method?在开发过程中,有些功能可能是使...
1.什么是本地方法?
本地方法就是java代码里面写的native
方法,它没有方法体。是为了调用C/C++
代码而写的。在JNI程序里面使用。
例子:
下面的代码在java中声明了一个本地方法,但是没有实现,它的实现是在c
或者c++
代码中。(JNI编程中会涉及到本地方法)
public static native void jniInitialize();
2. 为什么要使用Native method?
在开发过程中,有些功能可能是使用c
或者c++
实现的,有时候为了能够复用这些功能,就需要使用Native method
。还有一点就是操作系统底层的功能也需要使用本地方法去调用。
了解:
1.JVM的实现,为了与操作系统底层进行交互,就使用了本地方法。
2.JVM自己的代码,有一部分使用C实现的,这些代码的使用也需要使用本地方法。
更多JVM文章请访问我的JVM专栏:
https://blog.csdn.net/u011069294/category_10113093.html
本文地址:https://blog.csdn.net/u011069294/article/details/107163565
上一篇: 国内H5页面制作工具评测 iH5名列前茅
推荐阅读
-
设置允许/拒绝从网络中访问本地电脑的方法
-
基于Windows 7(本地)和CentOS7.6(云端)的Minecraft服务器(无Forge/有Forge)搭建方法
-
Sublime Text 3如何配置本地服务器? Sublime本地服务器的配置方法
-
Win10系统如何添加本地账户?Win10添加本地账户的方法
-
深入理解StringBuilder的使用方法
-
php获取CSS文件中图片地址并下载到本地的方法
-
C#属性方法 构造函数(不知道自己理解的对不对)
-
巧用FileSystem组件实现WEB应用中的本地特定打印的方法
-
Android获取本地相册图片和拍照获取图片的实现方法
-
JS实现本地存储信息的方法(基于localStorage与userData)