java中集合是很重要的一点,巩固这边学习的知识,把知识理一下
按马士兵的视频,总结的也很好,集合就是一个“1136”
1个图,1个类Collections,3个知识点:增强for循环,泛型,打包和解包,6个接口
1个图:
list和set都是实现Collection接口,而Hashset又是实现的set接口,LinkedList和ArrayList实现的是List方法,HashMap是实现的MAP接口
2.Collections:
用于排序,我可能更多还用户增删改
3.泛型很重要:
如List l=new LinkedList,在没有泛型的时候他的类型是object的,那任意类型都可以使用,在使用是会有很多转换,那泛型就很好了,在实例话时就规定我传的类型,eg:List<String> l=new LinkedList<String> 这样他只能接收string的类型
6个接口:
就是图1中提到的内容,在使用结合时,还有一些性能选择的区别,大家在使用时可用自行选择,还要记住在我们遍历的时候用的是Iterator方法,他是在Collections类中
剩下的就是实战内容,先暂时这样,等待补充