Javase:面试题集

  1. 什么是ArrayList类
    java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素。 ArrayList 中可不断添加元素,其大小也自动增长。
  • 数组的长度不可以发生改变。
    但是ArrayList集合的长度是可以随意变化的。

  • 对于ArrayList来说,有一个尖括号代表泛型。
    泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。

  • 注意:泛型只能是引用类型,不能是基本类型
    因此ArrayList集合中不能存基本类型。

  • 注意事项:
    对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
    如果内容是空,得到的是空的中括号:[]

  • 如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。

    基本类型 包装类(引用类型,包装类都位于java.lang包下)
    byte Byte
    short Short
    int Integer 【特殊】
    long Long
    float Float
    double Double
    char Character 【特殊】
    boolean Boolean

    从JDK 1.5+开始,支持自动装箱、自动拆箱。

    自动装箱:基本类型 --> 包装类型
    自动拆箱:包装类型 --> 基本类型

你可能感兴趣的:(JAVA)