• 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(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。

    0
    103
    56KB
    2011-11-07
    9
关注 私信
上传资源赚积分or赚钱