泛型:(规定集合中存放对象的数据类型)
● 语法 :集合类型<数据类型> 集合对象名 = new 接口实现类<数据类型>();● 例子 :List<Person> list = new ArrayList<Person>();
注意:没有显示的指明泛型时,它的类型默认为Object,只能在泛型中存放引用数据类型,基本数据类型时必须使用其包装类(引用数据类型),E和T是泛型的标志,表示任意数据类型
------------------------------------------------------------------------------------------------------------------
List与Set集合相互转换: ( 在彼此的构造器中传入彼此的对象 )
------------------------------------------------------------------------------------------------------------------
Map接口: ( 存储的是一串“key-value”键值对的entry )
● 与Collection并列存在。用于保存具有映射关系的数据:Key-Value
● key和value都可以是任何引用类型的数据
● key用Set来存放,不允许重复(同一个Map对象所对应的类,须重写hashCode()和equals()方法)
● key和value之间存在单