内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;
例如申请了一个int型的地址空间,但给它存放了long型的数据,就会导致内存溢出。
内存泄漏(memory leak):是指程序申请内存后,无法释放已申请的内存空间,内存泄漏多了会导致可用内
存空间变小,进一步造成内存溢出。