1 Collection 和 Collections的区别。
2 List, Set, Map是否继承自Collection接口。
3 ArrayList和Vector的区别。
4 HashMap和Hashtable的区别。
答案
1 Collection 和 Collections的区别。
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。
Collection是个java.util下的接口,它是各种集合结构的父接口。
2 List, Set, Map是否继承自Collection接口?
List,Set是 Map不是
3 ArrayList和Vector的区别。
一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
4 HashMap和Hashtable的区别
一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
三.值:只有HashMap可以让你将空值作为一个表的条目的key或value
分享到:
相关推荐
并发到虚拟机,并且附带了详细的答案,无论是想面试还是想看看自己学得如何,那么这份面试题,都值得你去学习。当然,如果单单只会Java,是很难进大公司的,所以计算机基础之类的也得学,为此,整理了这份近20万字的面试题,...
面试题目,集合了很多面试题目,集合了很多题目, 绝对值得下载
流行框架Struts Spring Hibernate整合的经典面试题,值得一看。
这本书的内容非常丰富,包括Java基础、集合框架、多线程、IO、JVM等方面的知识点,同时还包括常见的面试题和解题思路。它不仅是一本帮助读者准备Java面试的工具书,更是一本提高Java编程技能和知识水平的好书。无论...
Java集合框架(Collection Framework)是什么,它包含哪些类? Java中反射(Reflection)是什么?它有什么用处? Java中的多线程编程(Multithreading)是什么,如何实现? Java中的异常处理(Exception Handling)...
在Java面试过程中,熟练掌握Java基础知识是非常重要的。基础知识是构建更高层次技能和技术的基石,因此,对Java基础知识的理解和掌握程度是评估一个程序员技能水平的重要标准。 首先,熟练掌握Java基础知识能够展现...
java集合类,包括List,Map,经典的面试问题经常问到,值得分享
java 面试 题目 此次“java面试整合”集合了现今职场上流行的java面试题目 值得一看 声明:非本人总结,本人只做了整合工作....本资料来自互联网........
这几年的JAVA程序员的面试题集合,很好的材料.值得收藏.
里面包含好多大公司的面试题及答案,还有网上能找到的大多数java的面试题笔试题,值得参考,都很经典
面试宝典,包含一些Java重点和面试技巧。对新手很有帮助,准备找工作的小伙伴值得一看。如果对你有帮助可以回来赞个,谢谢。
整合了众多的java面试资源,还有android,前端的部分内容,包括部分电子书籍。潜心整理,值得一看。
4.javaee-samples/javaee7-samples:如果你对Java7的骚操作还不熟,赶紧看看。 GitHub:http://h5ip.cn/Uowd 5.kdn251/interviews:Java面试题和答案(英文)。 GitHub:http://h5ip.cn/g6DH 6.phishman3579...
java数据结构与算法,含十五大经典算法与微软面试算法大集合,你值得拥有
虽然积分多了点,但确实很值得,里面部分内容要在联网的情况下看,市经典的集合。
Collection大总结 面试宝典 值得珍藏 map list .....
记录自己在学习、工作、生活等方面的一些方法与认识,包括但不限于笔试面试知识点、优质博客、资料、技术文章、学习方法、工具利器等等。 目录 基础类 集合类 原子类 同步类 并发集合 多线程 剑指 Offer LeetCode ...
金山词霸是中国市场占有率最高的翻译软件,拥有超过3000万用户,金山词霸 4.0 提供海量词典、真人发音、整句翻译、情景会话等功能,为您提供卓越的翻译体验。 [2] [6] 金山词霸移动版编辑 Android版 金山词霸安卓...