【Java】集合进阶——Collection单列集合

简介: 【Java】集合进阶——Collection单列集合

1.Collection单列集合

   1.1回顾:

   集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。

   1.2集合体系结构

 1.3Collection集合概述和使用

   Collection集合概述

  •    是单例集合的顶层接口,他表示一组对象,这些对象也称为Collection的元素。
  •    JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现

   

   创建Collection集合的对象

  •    多态的方式
  • 具体的实现类ArrayList

1.5Collection集合的遍历

   Iterator:迭代器,集合专用遍历方式

Iterator<E>iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到

   迭代器是通过集合的iterator()方法得到的,所以我们说他是依赖于集合而存在的

   Iterator中的常用方法:

 E next():返回迭代中的下一个元素

   boolean hasNext():如果迭代具有更多元素,则返回true.

目录
相关文章
|
23小时前
|
存储 前端开发 Java
深入探索Java集合框架:核心组件与高效应用
深入探索Java集合框架:核心组件与高效应用
|
1天前
|
存储 算法 Java
Java数组与集合的深入解析
Java数组与集合的深入解析
7 0
|
1天前
|
存储 安全 Java
|
1天前
|
存储 安全 Java
Java中的线程安全集合
【5月更文挑战第30天】在多线程环境下,为了保证数据的一致性和完整性,我们需要使用线程安全的集合。本文将介绍Java中常用的线程安全集合及其使用方法。
|
2天前
|
存储 安全 Java
Java的集合框架
Java的集合框架
|
3天前
|
编解码 安全 算法
Java多线程基础-18:线程安全的集合类与ConcurrentHashMap
如果这些单线程中的集合类确实需要在多线程中使用,该怎么办呢?思路有两个: 最直接的方式:使用锁,手动保证。如多个线程修改ArrayList对象,此时就可能有问题,就可以给修改操作进行加锁。但手动加锁的方式并不是很方便,因此标准库还提供了一些线程安全的集合类。
20 4
|
3天前
|
安全 Java 容器
Java 多线程系列Ⅶ(线程安全集合类)
Java 多线程系列Ⅶ(线程安全集合类)
|
3天前
|
存储 Java Serverless
Java集合利器 Map & Set
Java集合利器 Map & Set
|
3天前
|
存储 算法 Java
手撕Java集合——链表
手撕Java集合——链表
|
3天前
|
存储 Java 容器
初识Java集合框架
初识Java集合框架