代码阅读题-StackOverflowError

public class Test{
    public static void main(String[] args) {
        System.out.println(new A());
    }
}
class A{
    @Override
    public String toString() {
        return "hello"+toString();
    }
}

自己调自己,而且没有退出条件,发生堆栈溢出,方法调用栈

posted @ 2022-09-29 11:42  YaosGHC  阅读(27)  评论(0)    收藏  举报