内存溢出和内存泄漏

一、区别

内存溢出 out of memory,是指程序在申请内存之后,没有足够的空间供其使用。

  比如申请了integer,但给他存了一个long才能存下的数。

内存泄漏 memory leak     ,是指程序在申请内存后,无法释放已申请的空间。

  一次泄漏可以忽略,但内存泄漏堆积后,会导致内存被占用完。

二、原因及解决方案

内存溢出的解决思路

原文地址:https://www.cnblogs.com/y4247464/p/13328059.html