Java中,除基础数据类型外,皆是引用类型

enum关键字

  1. enum BaseType{
  2. BYTE, INT
  3. }

Enum类

  1. class BaseType extends Enum{
  2. BYTE(0,"byte"),
  3. INT(3,"int"),
  4. ;
  5. int code;
  6. String text;
  7. private BaseType(int code, String text){
  8. this.code = code;
  9. this.text = text;
  10. }
  11. // getter setter
  12. // toString
  13. }

常用方法

方法名称 描述
values() 以数组形式返回枚举类型的所有成员
valueOf() 将普通字符串转换为枚举实例
compareTo() 比较两个枚举成员在定义时的顺序
ordinal() 获取枚举成员的索引位置

枚举方法

参考
https://blog.csdn.net/javazejian/article/details/71333103