以下为笔记整理主要参考视频教程:2019年idea版 java工程师基础班+旅游网项目实战,配合书Java的核心技术看,视频比较详细,本文仅供参考。
集合
1、众集合接口
2、collection接口的用法:
Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式
Collection接口共性方法返回的均是布尔值
List接口:(有序、可重复)
指定索引处添加元素。如果不指定索引就会依次添加
Set接口(无序、不可重复)
Set.add不能存储相同值,原因如下:
想了解更详细的可参考链接:https://www.cnblogs.com/yangliguo/p/7476788.html
3、迭代器:
通用的集合取用元素方式
或者可用for循环
但推荐用while方法
存储方式如下:
可以使用增强for循环来遍历数组
4、泛型作用:
不确定数据类型,创建对象的时候把数据类型填上