黑马程序员技术交流社区

标题: 40个Java集合面试问题和答案 [打印本页]

作者: 杨格    时间: 2015-8-27 08:14
标题: 40个Java集合面试问题和答案

1.Java集合框架是什么?说出一些集合框架的优点?
2.集合框架中的泛型有什么优点?
3.Java集合框架的基础接口有哪些?
4.为何Collection不从Cloneable和Serializable接口继承?
5.为何Map接口不继承Collection接口?
6.Iterator是什么?
7.Enumeration和Iterator接口的区别?
8.为何没有像Iterator.add()这样的方法,向集合中添加元素?
9.为何迭代器没有一个方法可以直接获取下一个元素,而不需要移动游标?
10.Iterater和ListIterator之间有什么区别?
11.遍历一个List有哪些不同的方式?
12.通过迭代器fail-fast属性,你明白了什么?
13.fail-fast与fail-safe有什么区别?
14.在迭代一个集合的时候,如何避免ConcurrentModificationException?
15.为何Iterator接口没有具体的实现?
16.UnsupportedOperationException是什么?
17.在Java中,HashMap是如何工作的?
18.hashCode()和equals()方法有何重要性?
19.我们能否使用任何类作为Map的key?
20.Map接口提供了哪些不同的集合视图?
21.HashMap和HashTable有何不同?
22.如何决定选用HashMap还是TreeMap?
23.ArrayList和Vector有何异同点?
24.Array和ArrayList有何区别?什么时候更适合用Array?
25.ArrayList和LinkedList有何区别?
26.哪些集合类提供对元素的随机访问?
27.EnumSet是什么?
28.哪些集合类是线程安全的?
29.并发集合类是什么?
30.BlockingQueue是什么?
31.队列和栈是什么,列出它们的区别?
32.Collections类是什么?
33.Comparable和Comparator接口是什么?
34.Comparable和Comparator接口有何区别?
35.我们如何对一组对象进行排序?
36.当一个集合被作为参数传递给一个函数时,如何才可以确保函数不能修改它?
37.我们如何从给定集合那里创建一个synchronized的集合?
38.集合框架里实现的通用算法有哪些?
39.大写的O是什么?举几个例子?
40.与Java集合框架相关的有哪些最好的实践?


作者: 僵尸舞    时间: 2015-9-17 23:21
赞一个支持,也攒攒HMB!!!
作者: 大头爱傻瓜    时间: 2015-9-17 23:36
不错,多谢楼主分享
作者: spruce    时间: 2015-9-19 15:55
好资料 收藏了
作者: a4903913    时间: 2015-9-19 15:57
楼主的答案呢
作者: iceknc    时间: 2015-9-19 16:38
楼主答案在哪呢
作者: 木木三    时间: 2015-9-19 19:08
发帖发一半可不好,楼主快回来补上
作者: 王盟    时间: 2015-9-19 19:48
恩,很有用,谢谢楼主
作者: 哈哈我赢了    时间: 2015-9-19 20:57
谢谢分享。。。
作者: 张寰宇    时间: 2015-9-19 21:16
谢谢分享学习了
作者: 杨格    时间: 2015-9-20 13:00
iceknc 发表于 2015-9-19 16:38
楼主答案在哪呢

由于答案太多了;不能发帖;所以我将答案放到网盘上了;这是连接http://pan.baidu.com/s/1pJkUFmr
作者: 与谁    时间: 2015-9-20 23:25
好贴必须收藏
作者: zhangyangang    时间: 2015-9-21 01:55
感谢

作者: sniper170fly    时间: 2015-9-21 11:22
谢谢分享
作者: hujun5215651    时间: 2015-9-21 21:16
好贴必须收藏
作者: 碎影斑斓    时间: 2015-9-21 21:17
给力,顶一下
作者: 381890216    时间: 2015-9-25 15:10
强势mark
作者: 水果牛牛    时间: 2015-9-25 15:33
感谢分享
作者: 会盟天下英豪    时间: 2015-10-29 22:30
复习下。。。
作者: 784080960    时间: 2015-10-29 22:56
怎么收藏啊
作者: 会盟天下英豪    时间: 2015-10-31 15:49
已收藏。。。
作者: 刘印    时间: 2015-10-31 18:00
已下载谢谢
作者: swch1991    时间: 2015-10-31 18:21
好东西.................
作者: _let'sgo    时间: 2015-10-31 21:00
6.Iterator是什么?迭代器
作者: 哒哒的马蹄    时间: 2015-10-31 21:05
说好的,答案呢
作者: 西伯利亚的雪景    时间: 2015-10-31 21:12
这也是学习的目标和目录了,感谢分享!
作者: sharplance    时间: 2015-10-31 21:31
感谢分享。
作者: 铁苯锌    时间: 2015-10-31 21:36
好资料,提前收藏了
作者: 切比雪夫    时间: 2015-10-31 21:38
支持一下!!
作者: 我若为神    时间: 2015-10-31 21:39
66666666666666
作者: 一封信的旅途    时间: 2015-10-31 23:02
请问下 答案在哪里
作者: Meitan    时间: 2015-11-1 12:52
还没学集合,感觉有用,可以留着
作者: ppaapc    时间: 2015-11-1 14:36
好帖已收藏
作者: Utopian    时间: 2015-11-1 15:43
谢谢分享
作者: Mr___dangerous    时间: 2015-11-1 19:23

赞一个支持
作者: 方可为友    时间: 2015-11-1 19:43
哥们真是好啊,资源就是应该共享!
作者: ゞ神说    时间: 2015-11-1 20:55
666666666666
作者: zzwzz    时间: 2015-11-1 21:11
这么多题啊。。。。。。。
作者: kongminggg    时间: 2015-11-1 21:28
把答案发一下呗,亲
作者: 赵年为    时间: 2015-11-1 22:03
这样都可以?
作者: didixyy    时间: 2015-11-1 22:23
不错,多谢楼主分享
作者: jyf823691221    时间: 2015-11-1 22:35
都是些概念题  感觉好多不清除呢  
作者: 曾丰    时间: 2015-11-1 22:49
重要的事情要说三遍!!!!
作者: 木子子木    时间: 2015-11-5 00:06
这个好东西………感谢楼主分享
作者: jia7604112    时间: 2015-11-5 00:20
不错,感谢楼主分享
作者: 萧刹520    时间: 2015-11-5 10:39
加入收藏,认真看看
作者: 衍少ZYS    时间: 2015-11-5 15:58
不错,感谢分享
作者: 小笨笨天    时间: 2015-11-5 16:47
感谢分享
作者: 雨来    时间: 2015-11-5 16:49
这个必须顶起来不能沉下去
作者: Zzz___冬眠中    时间: 2015-11-5 18:22
好资料 果断收藏
作者: 黑马运动员007    时间: 2015-11-5 22:00
jiayou jiayou jiayou
作者: 唐彬    时间: 2015-11-5 22:36

作者: Kris    时间: 2015-11-5 23:09
支持分享!
作者: iq513394    时间: 2015-11-5 23:30
说好的答案??
作者: li3N    时间: 2015-11-6 21:58
感谢楼主,收藏了~
另外,这个是黑马就业班的面试题么?这也太难了啊感觉,很多东西都没办法说准确
作者: wodesteaammajia    时间: 2015-11-6 22:07
那么,答案在哪里呢..
作者: 当年张小凡    时间: 2015-11-6 22:34
好资料 收藏了
作者: 413520953    时间: 2015-11-7 00:26
感谢楼主分享。。。。。。。。
作者: 3872982    时间: 2015-11-7 13:43
谢谢分享,我就不客气收下了{:2_36:}
作者: yuhongzhen    时间: 2015-11-7 15:35
要都搞清楚,还得下功夫啊,感谢分享
作者: 大霉蛋    时间: 2015-11-7 16:25
感谢分享
作者: 10010011    时间: 2015-11-7 16:37
谢谢分享,收藏着,没事去打打代码
作者: 胡薇健    时间: 2015-11-7 17:49
很棒,感谢楼主
作者: leaves    时间: 2015-11-7 19:36
支持一下!!!!
作者: 海角秋风    时间: 2015-11-9 20:22
来晚了,楼主能再给个链接不,之前那个不可以用了。。。
作者: +icer+    时间: 2015-11-9 21:56

不错,多谢楼主分享
作者: zhengsx    时间: 2015-11-9 22:04
这个必须收藏了。
作者: jlq    时间: 2015-11-9 22:17
赞一个支持........................
作者: 刘旭波    时间: 2015-11-9 22:22
感谢楼主分享,收藏了先
作者: 超级宝贝乐爷    时间: 2015-11-9 22:29
楼主的答案呢
作者: 澤光有潤紅頭龜    时间: 2015-11-9 22:30
学习了谢谢楼主分享
作者: kebi    时间: 2015-11-10 15:34
棒棒哒。。。。
作者: 赖洪光    时间: 2015-11-10 15:37
对这些掌握对开发帮助很大
作者: yubail    时间: 2015-11-10 19:39
谢谢分享
作者: 王际涛    时间: 2015-11-10 20:12
答案在哪里~
作者: mandoooo    时间: 2015-11-10 20:30
有用有用!!谢谢
作者: 木子子木    时间: 2015-11-11 14:06
记下来!下课了去理解一下并解答!
作者: limao3344    时间: 2015-11-11 22:32
赞一个~
作者: 吃饭工作睡觉    时间: 2015-11-13 11:21
楼主答案呢?
作者: 马永飞    时间: 2015-11-13 23:02
赞一个,很有用
作者: 臭小子    时间: 2015-11-13 23:23
萧刹520 发表于 2015-11-5 10:39
加入收藏,认真看看

怎么收藏  
作者: xiao15779706    时间: 2015-11-14 13:56
感谢分享  有答案就跟更好了
作者: 仰望星空的猪    时间: 2015-11-14 21:56
好帖 赞一个
作者: 蓦然回首102    时间: 2015-11-14 22:20
谢谢楼主分享,么么哒!
作者: 醉叶惜秋    时间: 2015-11-14 22:23
进来学习来的
作者: 贺小梅    时间: 2015-11-14 23:01
帅气~~~很多东西都回答不上来啊
作者: gih146    时间: 2015-11-14 23:05
赞一个,支持
作者: 哎呀呀    时间: 2015-11-14 23:08
赞一个,很有用
作者: 253186803    时间: 2015-11-14 23:14
先战略性mark
作者: 流水落花    时间: 2015-11-14 23:24
楼主摸摸哒.....
作者: 还不够    时间: 2015-11-15 13:45
这个可以收藏了
作者: Tmac90301    时间: 2015-11-15 13:57
有没有答案啊?
作者: wx_KWWw45aw    时间: 2015-12-22 01:28
好赞……………
作者: 青菜市场    时间: 2015-12-22 09:40
答案在哪?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2