list就是集合。按顺序存储的一个个数据,拿出数据的时候按照存进去的顺序。
list是一个计算机专业术语,在编程语言中List是类库中的一个类,可以简单视之为双向连结串行,以线性列的方式管理物件集合。
试图查询不合格的元素是否存在可能会抛出异常,也可能简单地返回 false;某些实现会采用前一种行为,而某些则采用后者。
概括地说,试图对不合格元素执行操作时,如果完成该操作后不会导致在列表中插入不合格的元素,则该操作可能抛出一个异常,也可能成功,这取决于实现的选择。此接口的规范中将这样的异常标记为“可选”。
list注意事项:
尽管列表允许把自身作为元素包含在内,但建议要特别小心:在这样的列表上,equals?和?hashCode?方法不再是定义良好的。
某些列表实现对列表可能包含的元素有限制。例如,某些实现禁止?null?元素,而某些实现则对元素的类型有限制。试图添加不合格的元素会抛出未经检查的异常,通常是 NullPointerException 或 ClassCastException。