泛型:(规定集合中存放对象的数据类型)
● 语法 :集合类型<数据类型> 集合对象名 = 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之间存在单向一

本文深入探讨了Java应用程序开发中的泛型概念,它允许开发者在编译时规定集合中对象的数据类型,提高了代码的安全性和效率。此外,还涵盖了List与Set集合之间的互转换方法,Map接口的使用,Properties文件操作以及集合工具类Collections的功能和同步控制。通过这些内容,读者将更好地理解和应用Java集合框架。
最低0.47元/天 解锁文章
1381

被折叠的 条评论
为什么被折叠?



