- 博客(0)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
JavaSE 笔试 精华
笔试必备的 java 知识
1. java.util.*包的UML结构图。
Collection List LinkedList ArrayList Vector Stack Set HashSet
Map HashMap Dictionary Hashtable Comparetor
2. Vector和ArrayList、LinkedList区别? Hashtable 和 HashMap之间的区别
LinkedList内部以链表形式存储数据。
ArrayList内部以数组形式存储数据。 ?
Vector同ArrayList,不过它与ArrayList比较起来是thread-safe的。
Hashtable是继承了Dictionary,是线程安全的。
HashMap实现了Map接口,不是线程安全的。
如何保证线程安全的?每个修改容器中数据的操作都是同步的(synchronized),因此保证了线程安全。
3. String、StringBuffer,StringBuilder之间区别。
String是长度不可变的,StringBuffer和StringBuilder长度都是可以变化的。 StringBuffer是线程安全的,StringBuilder不是线程安全的。
2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)
答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
2011-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人