美文网首页
数组与集合

数组与集合

作者: iaynur | 来源:发表于2018-01-13 19:59 被阅读0次

在Java中 数组的大小是固定的,而且同一数组只能存放类型一样的数据,而集合可以储存和操作数目不固定的一组数据。
集合的结构:
List、Set和Map是集合中最主要的三个接口。List和Set继承Collection接口。Map也属于集合,但是和Collection接口不同。
Set是不允许元素重复的,HashSet和TreeSet是两个主要的实现类。
List有序且允许元素重复。ArrayList、LinkedList和Vector是三个主要的实现类。ArrayList是线程不安全的,Vertor是线程安全的,这两个类的底层都是数组实现,LinkedList也是线程不安全的,底层是由链表实现的。
Map是键值对集合,其中key列是一个集合,key不能重复,但是value是可以重复的,HashMap、TreeMap和HashTable是Map的三个主要实现类。HashTable是线程安全的,不能储存null值,HashMap是线程不安全的,可以储存null值

相关文章

  • 35.集合:集合概述、Collection集合体系特点、Coll

    集合 Collection、List、Set均为接口,其余为实现类 集合概述 集合与数组都是容器 数组的特点数组定...

  • 集合概述

    集合的概念: 集合的作用 与数组的对比-------为何选择集合而不是数组 集合框架的体系结构

  • Java的集合与数组的基本区别

    Java的集合与数组的基本区别 (一)数组 数组 用于存储基本数据类型,数组的长度固定。 (二)集合 集合类存放的...

  • 集合Collection

    Collection  1.集合和数组的不同   集合有单列集合List,Set和双列集合Map,与数组相比,其没...

  • 集合框架

    集合框架:方便对多个数组操作集合与数组的区别 集合:长度可变 存储不同类型的元素 只可以存储引用类型 数组...

  • 集合

    简介 一、集合框架图 集合与数组的区别 区别集合数组长度区别:集合是可以动态扩展容量,可以根据需要动态改变大小数组...

  • 数组与集合

    在Java中 数组的大小是固定的,而且同一数组只能存放类型一样的数据,而集合可以储存和操作数目不固定的一组数据。集...

  • JDK之数据结构---集合(ArrayList与LinkedLi

    大纲: 数组与集合的区别 集合的分类 ArrayList与LinkedList区别 HashSet、TreeSet...

  • java Collection集合

    1.集合概述 集合:集合是java中的一种容器,可用来存储多个数据。 集合与数组的对比 数组集合长度固定长度可变存...

  • Java的基本集合(一)

    集合与数组的区别 1.数组的长度是固定的,集合的长度可以改变2.数组只能存放同类型的数据,集合可以存放不同类型的数...

网友评论

      本文标题:数组与集合

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