对一套Java试题的解答

我只是粗略的回答前两个大题吧,错误不可避免,还请大家指正,全做技术交流

试题:自测一下你的Java掌握得怎么样?

 

一 、选择题:
1、T 没有见过其他情况
2、F 因为嵌套的子包中的类不能被调用到,请看ClassLoad相关知识
3、F 其实有些J2SE的类不能再J2ME中使用,可以关注一下最近Oracle和Google,Apache的争论
4、F Android上的Davik,Java虚拟机规范并没有在这方面有强性规定
5、F 事件部分依然是AWT,即使GWT也是用的AWT事件原理
6、F 除了debug和release,当然还要考虑编译时的参数设置
7、F 需要插件
8、F 不太确定
9、T 如果是F,可能是我没有接触过
10、F 大家都知道的

 


二、 简答题
1、严格的说Java虚拟机如果支持JIT的话,会将调用的多的方法编译成本地代码【我只是知道Sun的VM是这样子的】,但是并不一定编译成本地代码就一定很快,要视情况而定

2、【没有深入研究过,还请指正。请根据自己的实践,不要照抄网上,谢谢】

3、简单的说就是被包含的关系,组织方式不同而已。我算是答非所问了

4、方法调用

5、装箱与拆箱

6、String的开销,每一个新生成的String对象都会重新开辟新的内存空间【话不是很严密,还请不要误解】

7、我认为能,都是引用。请自己实践,我这里没有实践,千万不要只听说而不做

8、地板除

9、这样子便于对相应的Exception进行不同的处理,如果将Exception放在开始,那么就一锅端了,那还不如不设计其他的sub Exception呢

10、一个比较的是值,另一个是引用【这个题目就很普通了,估计同学们都会的】


请恕我编程能力有限,下面的还请大家自己琢磨!

posted @ 2010-12-16 13:35  zzc1986  阅读(439)  评论(0编辑  收藏  举报