美文网首页
JAVA 核心笔记 || [10] 集合类

JAVA 核心笔记 || [10] 集合类

作者: 魔介 | 来源:发表于2018-11-26 15:03 被阅读0次

Collection

JAVA集合类是一种工具类,可以实现常用的数据结构
JAVA集合大致可分为下面几种体系

  • Set ( Set 代表无序 不可重复的集合)
  • List (List 代表有序 可重复的集合)
  • Map (Map 代表 具有映射关系的集合)
  • Queue (待补充)

JAVA集合类的两个根接口

  • Collection
  • Map

相关实现类

接口名称 实现类名称
List ArrayList, LinkedList, Stack, Vector
Set HashSet, LinkedHashSet, TreeSet
Queue PriorityQueue, ArrayQueue, LinkedList(Deque)

编列集合

  • Iterator 迭代器遍历
  • foreach 遍历

foreach 遍历集合

ForeachLearn.java

import java.util.Collection;
import java.util.HashSet;

public class ForeachLearn{
    public static void main(String[]  args){

        Collection nums = new HashSet();
        nums.add(1);
        nums.add(2);
        nums.add(3);

        System.out.println(nums);

        for(Object num : nums){

            System.out.println(num);
             
        }

        System.out.println(nums);

    }
}

运行

[1, 2, 3]
1
2
3
[1, 2, 3]
foreach 遍历集合, 不是遍历的集合本身元素, 系统只是把集合元素的值 赋给迭代变量, 所以, 用foreach 
尝试修改集合, 会引发异常 

上篇 : 抽象类与接口的区别
下篇 : 数据结构 之 Array

相关文章

  • JAVA 核心笔记 || [10] 集合类

    Collection JAVA集合类是一种工具类,可以实现常用的数据结构JAVA集合大致可分为下面几种体系 Set...

  • 那些年我们追过的Java面试之集合类、异常处理

    标签:Java面试、集合类、异常处理 2017/05/09 09:36 三.Java集合类 10.Java集合类框...

  • Java集合族谱总结

    集合族谱核心成员 所有的集合类,都实现了Iterator接口,这是用于遍历集合中元素的接口;Java集合框架核心是...

  • 史上最详尽 Java 8 集合类 HashMap : 底层实现和

    史上最详尽 Java 8 集合类 HashMap : 底层实现和原理学习笔记(源码解析) Java中Map接口集合...

  • 集合相关

    Java面试题 1.Java集合框架是什么?说出一些集合框架的优点? 集合框架的部分优点如下: 使用核心集合框类降...

  • JAVA集合类笔记

    Java类集合: 如果我们知道需要多少数据,我们可以定义一个一定大小的数组;如果我们不知道多少数据,则可以用类集合...

  • 2018-12-21

    Day10 Collection、泛型类 1.Collection集合 1.1 集合的概述 集合是java中提供的...

  • Java集合类总结

    Java集合类 1.简介: java集合类包含在java.util包下集合类存放的是对象的引用,而非对象本身。集合...

  • JavaSE集合类

    JavaSE集合类 概述 Java中集合类概述Java中数组与集合的比较Java中集合框架层次结构 Collect...

  • 1.Windows下JDK安装与与调试

    简介:JRE:Java运行环境,它是Java程序运行的所必需的环境集合。它包括JVM、Java核心类库、用户接口和...

网友评论

      本文标题:JAVA 核心笔记 || [10] 集合类

      本文链接:https://www.haomeiwen.com/subject/mtylqqtx.html