美文网首页
java集合类

java集合类

作者: 英文名叫夏天 | 来源:发表于2018-12-26 16:08 被阅读0次

    一、 什么是集合

    Java集合类存放于 java.util 包中,是一个用来存放对象的容器
    1、集合只能存放对象。如果存一个 int 型数据 1放入集合中,其实它是自动转换成 Integer 类后存入的,Java中每一种基本类型都有对应的引用类型。
    2、集合存放的是多个对象的引用,对象本身还是放在堆内存中。
    3、集合可以存放不同类型,不限数量的数据类型。


    image.png

    二、数组和集合的区别

    1、数组可以存储基本数据类型/引用数据类型,数组在创建的时候 就会定义存储的数据类型 也就是只能存储一种数据类型 ;集合只能存储引用数据类型(对象) 集合中也可以存储基本数据类型(装箱)最终存储的还是 Object ,如果没有泛型限定 默认存储的都是 Object类型的数据 也就是任意类型
    2、数组长度是固定的,不能自动增长 ;集合是长度可变的,根据元素的多少来决定长度

    相关文章

      网友评论

          本文标题:java集合类

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