![](https://file.jishuzhan.net/article/1794276391953371138/7306765535c8138b5cc295a5f200da7e.webp)
当在main方法中新建自身所在类的对象,并调用main方法时,会不断循环调用main方法,直到栈溢出
package com.keywordStudy;
public class mainTest {
static int value = 33;
public static void main(String[] args) throws Exception{
String[] s=new String[]{"fdsafasd","干啥事"};
//new mainTest().printValue();
new mainTest().main(s);
}
private void printValue(){
int value = 3;
System.out.println(this.value);
}
}
结果:
![](https://file.jishuzhan.net/article/1794276391953371138/c9f925b8c402c1d3d39f040cd3dc3bda.webp)