《弟哥带你学JAVA系列》 - 第八章 集合入门

82 阅读1分钟
大家帮点个赞~谢谢啦!

Collection

注:hashcode是用于散列数据的快速存取,如利用HashSet/HashMap/Hashtable类来存储数据时,都是根据存储对象的hashcode值来进行判断是否相同的。如果我们将对象的equals方法重写而不重写hashcode,当我们再次new一个新的对象的时候,equals方法返回的是true,但是hashCode方法返回的就不一样了,如果需要将这些对象存储到结合中(比如:Set,Map ...)的时候就违背了原有集合的原则

www.cnblogs.com/blueskyli/p…

List

Iterator

Set

注:这里的Name已经重写hashcode和equals方法

Map

key和value都只能是对象,不能是基础数据类型

java会自动包装

泛型

在定义集合的时候可以指定集合的类型

这不香?

若有收获,就点个赞吧