Exception in thread "main" java.lang.StackOverflowError的错误
是栈溢出的错误。可能是一些无限循环。可能是构造方法里添加了自己的构造方法。也可能是在程序里多写了 ClassA a =new ClassA(),此处的ClassA 是没有被实际使用到的类。
例如有两个类,如下:
public Class A{ A a = new A(); public void a1(){System.out.println("我的方法外有个new哦!,等下B会调用我!");}}
public Class B(){public static void main(String[] args) {A a = new A(); a.a1();}}