JAVA中的内存溢出和内存泄露分别是什么,有什么联系和区别,让我们来看一看. 01 内存泄漏 & 内存溢出 1.内存泄漏(memory leak ) 申请了内存用完了不释放,比如一共有 1024M 的内存,分配了 521M 的内存一直不回收,那么可以用的内存只有 521M 了,仿佛泄露掉了一部分: 通俗一点讲的话,内存泄漏就是[占着茅坑不拉shi]. 2.内存溢出(out of memory) 申请内存时,没有足够的内存可以使用: 通俗一点儿讲,一个厕所就三个坑,有两个站着茅坑不走的(内存泄漏)…