大师们,JNI能让Java和C/C++共享内存吗

发布网友 发布时间:2022-04-24 16:30

我来回答

1个回答

热心网友 时间:2023-10-22 18:08

JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。

很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。

但是JNI也有它的缺点,使用java与本地已编译的代码交互,通常会丧失平台可移植性。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com