当两个类之间互相创建对象时,会出现内存溢出。
package Week3.date_7month29day.Error.OutOfMemory; public class A { B b=new B(); public static void main(String[] args) { new A(); } }
package Week3.date_7month29day.Error.OutOfMemory; public class B { A a=new A(); }
在这里A类中创建了B类的对象,B类又创建了A类对象,无限制的互相创建,导致内存不够用,内存溢出。