泛型和枚举类几点笔记

  1. 对象的存储:1、数组(基本数据类型&引用数据类型)2、集合(引用数据类型)

  2. 数组存储数据的弊端:长度一旦初始化,就不可变;真正给数组元素赋值的个数没有现成的方法可用

  3. 为什么要有泛型
    1.解决元素存储的安全性问题。2.解决获取数据元素时,需要类型强制的问题。
    注意:
    1.静态方法中不能使用类的泛型。(重要 原因由于泛型需要实例化时才能确定类型,而静态方法可以直接调用。)
    2.不能在catch中使用泛型。
    3.从泛型类派生子类,泛型类需要具体化。

    2.注意:不允许向声明为通配符的集合类中写入对象(唯一可以存储null)。可以读(因为里面对象是object的)

  4. 自定义枚举类创建步骤:
    1.提供类的属性,声明为private final
    2.声明为final的属性在构造器中初始化。
    3.通过公共的方法来调用属性。
    4.创建枚举类的对象。

猜你喜欢

转载自blog.csdn.net/huang__2/article/details/83616971