内存泄露是指:
分配出去的内存没有被回收回来,由于失去了对该内存区域的控制,因而造成了资源的浪费。
Java中一般不会产生内存泄露,因为有垃圾回收器自动回收垃圾,但这也不绝对,当我们new了对象,并保存了其引用,但是后面一直没用它,而垃圾回收器又不会去回收它,这边会造成内存泄露,
内存溢出是指:
程序所需要的内存超出了系统所能分配的内存(包括动态扩展)的上限。
内存泄露是指:
分配出去的内存没有被回收回来,由于失去了对该内存区域的控制,因而造成了资源的浪费。
Java中一般不会产生内存泄露,因为有垃圾回收器自动回收垃圾,但这也不绝对,当我们new了对象,并保存了其引用,但是后面一直没用它,而垃圾回收器又不会去回收它,这边会造成内存泄露,
内存溢出是指:
程序所需要的内存超出了系统所能分配的内存(包括动态扩展)的上限。
本文标题:java 内存泄漏 内存溢出
本文链接:https://www.haomeiwen.com/subject/ugdpdftx.html
网友评论