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不是线程安全的。
分享到:
相关推荐
1. java.util.*包的UML结构图。 2. Vector和ArrayList、LinkedList区别? Hashtable 和 HashMap之间的区别 3. String、StringBuffer,StringBuilder之间区别。
│ 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 经典面试题 面试时被问过几个
创建了几个String Object? 二者之间有什么区别? 23 34、String 和StringBuffer的区别 23 35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 ...
Java面试涉及到的知识,里面内容很全面,这是我们老师一连教了几届学生,面试官经常问的问题,总结下来的。里面的内容很全面,上百个题目。
我们毕业生如何在面试前对以上几个方面多加了解和练习,一定会在面试中取得良好的效果,在求职中获得成功 ************************** end 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与...
Java面试题04.java中int占几个字节 Java面试题05.java面向对象的特征 Java面试题06.装箱和拆箱 Java面试题07.==和equals的区别 Java面试题08.String Java面试题09.讲一下java中的集合 Java面试题10.ArrayList 和...
几个公司的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学习比较开发教程互联网公司面试资料大全合集: 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring面试问答.docx 8张图解...
由于这套面试题涉及的范围很泛,很广,很杂,至少需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这套面试宝典之日起,就要坚持在每天闲暇之余学习其中几道题目,日积月累,等到出去...
最新最全的java面试题,这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不可能...
java面试题集,看你能回答出几个 java面试题集,看你能回答出几个
2018最新最全java高级工程师面试题,2018最新最全java高级工程师面试题2018最新最全java高级工程师面试题,2018最新最全java高级工程师面试题 十几个文档
java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集 100家大公司java笔试题汇总.doc 125条常见的java 面试笔试题大汇总.pdf 2011最新整理java经典代码.doc 25个经典的Spring面试问答.docx ...
面试一定要学会归纳总结,一定要自己整理到自己的文档中,而不是收藏几个链接了事。毕竟看自己写的东西,比看网上的文章要方便,而且是本地文章,随时都可以看,哪怕是把网上的内容全抄了一遍呢。 不是每一个面试都...
由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典,所以,大家应该早作准备,从拿到这...
JAVA面试常见的几个题目 JAVA面试常见的几个题目JAVA面试常见的几个题目JAVA面试常见的几个题目
java工程师面试题大全-100%公司笔试题你都能碰到几个
.3 1.2 JAVA面试题解惑系列(二)——到底创建了几个String对象? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 1.3 JAVA面试题解惑系列(三)——变量(属性)的覆盖 . . . . . . . . . . . . ....