`
jianggege
  • 浏览: 95531 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java面试中最常被人问到的几个问题

阅读更多
Java面试中,最常被人问到的几个问题:
1、java.util.*包的UML结构图。
Collection
¦
¦_List
¦ ¦_LinkedList
¦ ¦_ArrayList
¦ ¦_Vector
¦
¦_Set
¦ ¦_TreeSet
¦ ¦_HashSet
¦
¦_Map
¦ ¦_HashMap
¦
¦_Compare,Comparetor
¦
¦_Dictionary
¦ ¦_Hashtable
¦_ ...
2、Vector和ArrayList、LinkedList区别
(1)、LinkedList内部以链表形式存储数据。ArrayList内部以数组形式存储数据。
(2)、Vector同ArrayList,不过它与ArrayList比较起来是线程安全(thread-safe)的。
3、Hashtable 和 HashMap之间的区别
(1)、Hashtable是继承了Dictionary,是线程安全的。
(2)、HashMap实现了Map接口,不是线程安全的。
如何保证线程安全的?
答:每个修改容器中数据的操作都是同步的(synchronized),因此保证了线程安全。
4、String、StringBuffer,StringBuilder之间区别。
(1)、String是长度不可变的,StringBuffer和StringBuilder长度都是可以变化的。 
(2)、StringBuffer是线程安全的, StringBuilder不是线程安全的。

9
3
分享到:
评论
2 楼 jianggege 2012-04-28  
Dictionary
justforxugaofeng 写道
_Dictionary 这个类的应用场景是什么呢

Dictionary 类是任何可将键映射到相应值的类(如 Hashtable)的抽象父类。每个键和每个值都是一个对象。在任何一个 Dictionary 对象中,每个键至多与一个值相关联。给定一个 Dictionary 和一个键,就可以查找所关联的元素。任何非 null 对象都可以用作键或值。
通常,应该在此类的实现中使用 equals 方法,以决定两个键是否相同。
注:此类已过时。新的实现应该实现 Map 接口,而不是扩展此类。
1 楼 justforxugaofeng 2012-04-28  
_Dictionary 这个类的应用场景是什么呢

相关推荐

    Java面试中,最常被人问到的几个问题

    1. java.util.*包的UML结构图。 2. Vector和ArrayList、LinkedList区别? Hashtable 和 HashMap之间的区别 3. String、StringBuffer,StringBuilder之间区别。

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题04.java中int占几个字节.mp4 │ Java面试题05.java面向对象的特征.mp4 │ Java面试题06.装箱和拆箱.mp4 │ Java面试题07.==和equals的区别.mp4 │ Java面试题08.String.mp4 │ Java面试题09.讲一下java...

    Java EJB 经典面试题 面试时被问过几个

    Java EJB 经典面试题 面试时被问过几个

    java 面试常问的问题 如何回答

    创建了几个String Object? 二者之间有什么区别? 23 34、String 和StringBuffer的区别 23 35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 ...

    Java面试所问到的问题

    Java面试涉及到的知识,里面内容很全面,这是我们老师一连教了几届学生,面试官经常问的问题,总结下来的。里面的内容很全面,上百个题目。

    JAVA面试题JAVA面试题JAVA面试题JAVA面试题

    我们毕业生如何在面试前对以上几个方面多加了解和练习,一定会在面试中取得良好的效果,在求职中获得成功 ************************** end 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与...

    java面试大全视频版

    Java面试题04.java中int占几个字节 Java面试题05.java面向对象的特征 Java面试题06.装箱和拆箱 Java面试题07.==和equals的区别 Java面试题08.String Java面试题09.讲一下java中的集合 Java面试题10.ArrayList 和...

    国内几个公司的Java面试试题

    几个公司的Java面试试题:几个公司的Java面试试题:

    JAVA面试题最全集

    5.j2me程序的必需的几个部分 6.c/s与b/s的区别 7.构建一个connect pool,然后再调用它, 8.j2ee平台与dotnet平台的区别 9.ejb的life cycle 10.session bean 和 entity bean的区别 11.ejb中的transaction机制 ...

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

    java面试笔试题库java学习比较开发教程互联网公司面试资料大全合集: 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring面试问答.docx 8张图解...

    张孝祥整理的JAVA面试题宝典下载

    由于这套面试题涉及的范围很泛,很广,很杂,至少需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道题目,日积月累,等到出去...

    java面试葵花宝典 java 面试题集锦

    最新最全的java面试题,这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不可能...

    java面试题集,看你能回答出几个

    java面试题集,看你能回答出几个 java面试题集,看你能回答出几个

    2018最新最全java高级工程师面试题

    2018最新最全java高级工程师面试题,2018最新最全java高级工程师面试题2018最新最全java高级工程师面试题,2018最新最全java高级工程师面试题 十几个文档

    java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集.zip

    java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring面试问答.docx ...

    Java面试大厂BAT面试常问80题含答案

    面试一定要学会归纳总结,一定要自己整理到自己的文档中,而不是收藏几个链接了事。毕竟看自己写的东西,比看网上的文章要方便,而且是本地文章,随时都可以看,哪怕是把网上的内容全抄了一遍呢。 不是每一个面试都...

    Java面试宝典2019完整版

    由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这...

    JAVA面试常见的几个题目

    JAVA面试常见的几个题目 JAVA面试常见的几个题目JAVA面试常见的几个题目JAVA面试常见的几个题目

    java工程师面试题大全-100%公司笔试题你都能碰到几个

    java工程师面试题大全-100%公司笔试题你都能碰到几个

    JAVA面试题解惑系列合集

    .3 1.2 JAVA面试题解惑系列(二)——到底创建了几个String对象? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 1.3 JAVA面试题解惑系列(三)——变量(属性)的覆盖 . . . . . . . . . . . . ....

Global site tag (gtag.js) - Google Analytics