锁定老帖子 主题:遇到这3道笔试题,大家有把握能做对几道
精华帖 (0) :: 良好帖 (10) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-19
第二题
若干个 try + 两个 finally 然后不停的循环 |
|
返回顶楼 | |
发表时间:2011-07-19
第三题:
int A; while(true) A = 2; System.out.println(A); |
|
返回顶楼 | |
发表时间:2011-07-19
对于一个精通J的人来说,压力很大。。。。
|
|
返回顶楼 | |
发表时间:2011-07-19
第2题是 A
第3题: Object System = new Object(); A = 1; System.out.println(A); 貌似出过一次了。。 |
|
返回顶楼 | |
发表时间:2011-07-19
第二题A答案
就是一个递归,会一直打出try,然后虚拟机堆栈耗尽溢出(注意,这个不属于throwrable 的异常),此时虚拟机已经终止运行, 也不会打出finally。 |
|
返回顶楼 | |
发表时间:2011-07-19
第二题没有一个答案是正确的
出题人没有问机器就凭空想. 不是一直try, 无限递归会溢出(java.lang.StackOverflowError),但是溢出又给捕获了,溢出信息没有打印 , 所以溢出不抱错,也不会使程序中止,一个无限递归直到你要它停 |
|
返回顶楼 | |
发表时间:2011-07-19
第三题
//A = 1; System.out.println(A); |
|
返回顶楼 | |
发表时间:2011-07-19
第1题 如果是在linux下运行呢?应该是11
在windows下运行是111 因为linux下的回车是\n windows下的是\r\n |
|
返回顶楼 | |
发表时间:2011-07-19
dev.eye 写道 第二题没有一个答案是正确的
出题人没有问机器就凭空想. 不是一直try, 无限递归会溢出(java.lang.StackOverflowError),但是溢出又给捕获了,溢出信息没有打印 , 所以溢出不抱错,也不会使程序中止,一个无限递归直到你要它停 但是为什么没有打印出catch? |
|
返回顶楼 | |
发表时间:2011-07-19
第一题: 考察System.in.read()的用法。 回车是连个字符
第二题考察 考察递归、try catch finally 第三题 编译 |
|
返回顶楼 | |