美文网首页
java拾遗第一天

java拾遗第一天

作者: 咿呀_Java | 来源:发表于2017-06-22 02:32 被阅读0次

枚举类(enum)

java拾遗第一天

1.1  枚举类就是一个特殊的java类

1.2  枚举类的实例(对象)个数是固定的,一旦创建完成,就不能再实例化(创建新的对象)。

1.3  枚举类的构造方法是私有的,即体现上面第二点。

1.4  我们可以在枚举类里面按照需求自定义其属性、方法和构造方法。

1.5  在枚举类里面一般需要对外部程序提供获取枚举对象的方法。

1.6  只有一个枚举对象的枚举类相当于单例设计模式。

1.7  含有抽象方法的枚举类,在初始实例化时需要每个实例都重写抽象方法。相当于赋予每个实例伴随的“属性”。

1.8  values() 方法

        以数组形式返回该枚举类所有实例,常用于遍历枚举类。

1.9  name()方法

        返回此枚举常量的名称

1.11 ordinal()方法

        返回枚举类中所有实例的序列号(从0开始)

1.12  valueOf()方法

        返回枚举类里面与传进来的参数相同的枚举实例。若报错,则没有该实例。常用于判断客户传进来的参数是否匹配。

参考文献:枚举类使用详解

相关文章

  • Java 拾遗(之二)

    Java 拾遗(之二) 背景 上一篇《拾遗》只是对Java语言基础知识的一个笼统的梳理,有些之前接触不太多的,或者...

  • java拾遗第一天

    枚举类(enum) 1.1 枚举类就是一个特殊的java类 1.2 枚举类的实例(对象)个数是固定的,一旦创建完成...

  • java拾遗

    java比较不常见关键字 volatile标记字段可能会被多个线程同时访问,而不做同步 transient修饰不要...

  • Java 拾遗

    Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...

  • java拾遗

    ForkJoin简介 简化了多线程的创建和使用 自动使用多处理器,将任务分解成,各自在自己的CPU上运行 传统多线...

  • 拾遗神兽目录

    拾遗神兽(番外篇)黑猫 拾遗神兽(1)水晶心的梦 拾遗神兽(2)新宠 拾遗神兽(3)初次交锋猫大爷 拾遗神兽(4)...

  • java web拾遗

    Tomcat的优化经验 答:去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,...

  • java基础拾遗

    说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为tru...

  • Java 拾遗二

    1. HashMap 和 HashTable 的区别 HashMap 是 HashTable 的一个轻量级的实现;...

  • Java 拾遗一

    1. 九种基本数据类型的大小,以及他们的封装类 Java二进制数编码:[原码]就是前面所介绍的二进制定点表示法,即...

网友评论

      本文标题:java拾遗第一天

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