java笔记
  • Java语言概述
  • 入门
    • ubuntu安装
    • window配置环境变量
    • 编写HelloWorld
    • 注释
    • 编程风格
    • 进制与字符编码
    • 键盘录入
  • java基础
    • 数据类型
    • 运算符与类型转换
    • 控制语句
      • 选择结构(if-else/swtich)
      • 循环结构(while/do-while/for)
    • 数组
      • 数组基础
      • 数组进阶
    • 面向对象
      • 基础
        • 面向过程和面向对象
        • 类与对象
        • 构造方法
        • 垃圾回收机制garbage collection
        • 关键字
      • 进阶
        • 封装
        • 继承
        • 多态
        • 抽象
        • 内部类
      • 高级特性
        • String类
        • 枚举
        • 注解
    • 异常
    • 常用类
      • 包装类
      • String相关类
      • 时间类
      • 数学类
      • File类
      • 枚举类
    • 单个字符操作(Character 类)
    • Java字符串
      • String
      • StringBuilder
      • StringBuffer
    • Java集合
    • Java 泛型
    • Java解惑
  • 附录:git
  • 附录:转义字符
  • maven
    • pom.xml
    • maven安装
  • 其他
    • BeanUtils
  • java与php语法对比
  • idea
  • 开发记录
  • ExecutorService 异步线程池
Powered by GitBook
On this page

Was this helpful?

  1. java基础
  2. 常用类

枚举类

概述:一组常量,常量默认使用public static final修饰。定义一组常量的时候建议使用枚举。

格式:

enum 枚举名{
    枚举体(常量类别)
}

示例:

package com.itcode.demo4;  


import java.io.File;  
import java.io.IOException;  
import java.text.ParseException;  

/** 
 * @Auther: 成都码到功成学员 
 * @Description: 
 * 枚举 
 */  
public class TestEnum {  
    public static void main(String[] args) {  

        Work w = Work.IOS;  
        switch (w){  
            case H5:  
                System.out.println("前端");  
                break;  
            case JAVA:  
                System.out.println("后端");  
                break;  
            case UI:  
                System.out.println("画画");  
                break;  
            case IOS:  
                System.out.println("苹果被"+Animal.CAT+"吃了");  
                break;  
        }  
    }  
}  
enum Work{  
    JAVA,UI,H5,IOS  
}  
enum Animal{  
    DOG,CAT,PIG  
}

效果:

PreviousFile类Next单个字符操作(Character 类)

Last updated 5 years ago

Was this helpful?