发布网友 发布时间:2022-04-25 08:55
共5个回答
热心网友 时间:2023-11-10 22:50
test肯定是不会出现,test肯定执行无数次。热心网友 时间:2023-11-10 22:50
这是一个没有“头”的递归调用,test()会运行无数次。当运行到一定次数会产生内存溢出,执行finally中的内容,但还是调用test()方法,然后执行try中的内容调用test(),调用几次之后又会产生溢出,调用finally中的test()。所以会一直执行下去。形成循环。不会执行完事,依旧不会执行输出test1,。热心网友 时间:2023-11-10 22:51
无限循环啊,开始调用主方法时调用了test()方法,下面进入test()方法后先是try语句,然后又是test()方法,这样一直下去就无限循环了热心网友 时间:2023-11-10 22:50
test肯定是不会出现,test肯定执行无数次。热心网友 时间:2023-11-10 22:51
死循环,无限递归,直到虚拟机内存满热心网友 时间:2023-11-10 22:52
有try可以没catch吗? 我是菜鸟。。。请教下。。热心网友 时间:2023-11-10 22:50
这是一个没有“头”的递归调用,test()会运行无数次。当运行到一定次数会产生内存溢出,执行finally中的内容,但还是调用test()方法,然后执行try中的内容调用test(),调用几次之后又会产生溢出,调用finally中的test()。所以会一直执行下去。形成循环。不会执行完事,依旧不会执行输出test1,。热心网友 时间:2023-11-10 22:51
无限循环啊,开始调用主方法时调用了test()方法,下面进入test()方法后先是try语句,然后又是test()方法,这样一直下去就无限循环了热心网友 时间:2023-11-10 22:51
死循环,无限递归,直到虚拟机内存满热心网友 时间:2023-11-10 22:52
有try可以没catch吗? 我是菜鸟。。。请教下。。