您的位置:首页 > 编程语言 > Java开发

Java中的内存泄漏

2015-10-21 23:35 253 查看
一般情况下,Java程序中分配的内存会由垃圾回收器进行回收,不会出现内存泄漏的问题。但是在有些情形中,还是可能出现内存泄漏。

举个例子来说,在Java中可以调用本地方法,而在本地方法中分配的内存如果得不到及时回收就会出现内存泄漏的问题。比如Java调用C语言写的本地方法,在该本地方法中,使用了C的malloc函数分配了内存,如果最后不使用free函数回收这些内存,那么就会出现内存泄漏。

参考文献:

《Java编程思想》第五章 5.5.1小节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: