2016-2017秋冬《Java应用技术》考试

这篇博客记录了作者在准备《Java应用技术》考试过程中遇到的问题和知识点,包括接口方法默认修饰符、import的影响、Awt/Swing平台无关性、内部类的访问权限、OutputStream的write方法行为、PipedInputStream与PipedOutputStream的工作方式,以及枚举和匿名内部类的相关知识。通过这些解析,强调了复习基础的重要性。
摘要由CSDN通过智能技术生成

考试周最后一门考试是JAVA应用技术,本以为读完Thinking in JAVA后,自己对JAVA SE的掌握已经比较熟练了,一测试发现还有不少要补的地方,做完试卷抄了一下不太确定的题目,记录下来。

1.Methods in an interface are default to be public abstract.
解析:
True.
接口中的方法默认修饰符是public abstract的,实现接口的类重写方法后访问修饰符必须是public的。

2.Using import to import all class in a package may slow down the compilation but has no effect on the run-time performance.
解析:
True.
用import导入多余的包会影响编译的效率,但是不会影响执行的效率。这里有一个误区,很容易理解为import一个目录就像和C一样把这个目录下的文件加载进来。其实import只是作为一个全名的补充机制,比如在a包下有class A,在b包下的class B要使用A类,这里写好import a.*;就可以直接用A aInstance = new A(),相当于import把A补全为了a.A aInstance = new a.A(),仅此而已,没有导入任何新东西。导入多余的不必要的包只是在编译的时候要花更多的时间去import的包里面去找,但是编译得到的字节码是完全一样的,import了没有用到的类在字节码里面也完全没有体现。所以import只是影响编译时间,不影响JVM的运行时间。java会自动检查java.lang包。
这个知识点没有学过,
参考资料:http://blog.csdn.net/tiwerbao/article/details/14110149

3.Awt/Swing can display the same among different platforms.
Both Awt and Swing support listener event model.
解析:
True.
Awt和Swing都是与平台无关的,且java.awt.event和javax.swing.event都是存在的。
swing是轻量级组件,用java编写的;awt是重量级组件,用C编写的;同样是重量级组件的还有JFrame、JDialog、JWindow 和 JApplet。

4.Which of the following is false?

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值