Java GC会释放在c++中动态分配的内存吗

最近在使用JNA技术,在c++中动态分配了内存,然后传递给了java,现在想问一下java
垃圾回收机制会回收c++分配的内存吗?

C++的内存需要自己代码来进行控制,不能被java GC来处理。

当然不会啦。

jdk的手伸不了那么远,垃圾回收的机制也不一样。

谁开辟的内存谁去清理, 这是本分, 不要想着别人去给你清理, 即使会,这也不合乎情理

这个已经很长时间了,我自己深入了解了JAVA虚拟机原理,也深入了解了JNA的原理。就像上面说的一样。