10. public class ClassA {
11. public void count(int i) {
12. count(++i);
13. }
14. }
And:
20. ClassA a = new ClassA();
21. a.count(3);
Which exception or error should be thrown by the virtual machine?
A. StackOverflowError
B. NullPointerException
C. NumberFormatException
D. IllegalArgumentException
E. ExceptionlnlnitializerError
Answer: A如题~~高人帮我讲讲为什么然后说说A选项这个错误是什么意思??
11. public void count(int i) {
12. count(++i);
13. }
14. }
And:
20. ClassA a = new ClassA();
21. a.count(3);
Which exception or error should be thrown by the virtual machine?
A. StackOverflowError
B. NullPointerException
C. NumberFormatException
D. IllegalArgumentException
E. ExceptionlnlnitializerError
Answer: A如题~~高人帮我讲讲为什么然后说说A选项这个错误是什么意思??
解决方案 »
- JTextPane显示HTML为文件时图片不能显示?
- 帮我看看为什么这个synchronized没有锁住程序?
- 老问题了,关于字符串截取的问题,循环获得,50分求助……
- 一个比较难的问题,快来看看
- 关于使用接口Lockable来控制某个对象的访问权的问题..请高手指点一下.
- 如何取出JTable中的第一列的乱码!!!在线等!!!答对即揭帖!!!
- 有人研究Lucene吗?
- intellijideal 安装的时候出现"更多数据可用"的win32Error
- J2SE和J2EE有什么区别?
- Java可以调用Win32API和COM的东西吗?-netix
- java code 在cmd上报了几个小错,高手进来看看
- java如何根据图片制作不规则按钮啊?
count(++i);
无限递归,没有出口,当然要溢出
对CSDN无语
我以为第一次没提交上去
哦~~意思是要用个if(i<x)这种语句来限制一下i~~不能让他无限递增下去是吧
顺便忙帮讲讲A选项这个错误是什么意思呢??
递归必须有个递归出口
你那个函数根本没有出口
比如你可以判断i满足什么条件时就return就好了