大公司最喜欢问的 Java 集合类面试题
2015-03-03 分类:JAVA 开发、编程开发、首页精华 2 人评论
来源:IT 宅男
分享到:更多 8
欢迎分享开发问题到码农社区!将问题帖子私信@程序员俱乐部,将有近 60000 人为您
解答!
看了一些所谓大公司的 JAVA 面试问题,发现对于 JAVA 集合类的使用都比较看重似的,
而自己在这方面还真的是所真甚少,抽空也学习学习吧。
java.util 包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部
结构,以及遍历集合的迭代模式。
接口:Collection
Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元
素(Elements)。一些 Collection 允许相同的元素而另一些不行。一些能排序而另一些
不行。Java SDK 不提供直接继承自 Collection 的类,Java SDK 提供的类都是继承自 Co
llection 的“子接口”如 List 和 Set。
所有实现 Collection 接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创
建一个空的 Collection,有一个 Collection 参数的构造函数用于创建一个新的
Collection,这个新的 Collection 与传入的 Collection 有相同的元素。后一个构造函数允
许用户复制一个 Collection。
主要的一个接口方法:boolean add(Ojbect c)
虽然返回的是 boolean,但不是表示添加成功与否,这个返回值表示的意义是 add()执行