河北网站建设备案价格:电子商务网站如何有效管理与维护?

摘要:河北网站建设备案价格,电子商务网站建设与管理 学习感想,wordpress无广告视频网站,大连开发区一中文章目录 🎄枚举的背景及定义⚾枚举特性总结: &#x1f3
河北网站建设备案价格,电子商务网站建设与管理 学习感想,wordpress无广告视频网站,大连开发区一中文章目录 #x1f384;枚举的背景及定义⚾枚举特性总结#xff1a; #x1f332;枚举的使用#x1f6a9;switch语句#x1f6a9;常用方法#x1f4cc;示例一#x1f4cc;示例二 #x1f38d;枚举优点缺点#x1f334;枚举和反射#x1f6a9;枚举是否可以通过反射枚举的背景及定义⚾枚举特性总结 枚举的使用switch语句常用方法示例一示例二 枚举优点缺点枚举和反射枚举是否可以通过反射拿到实例对象呢 枚举总结⭕总结 枚举的背景及定义 枚举是在JDK1.5以后引入的。主要用途是将一组常量组织起来在这之前表示一组常量通常使用定义常量的方式 public static final int RED 1; public static final int GREEN 2; public static final int BLACK 3;但是常量举例有不好的地方例如可能碰巧有个数字1但是他有可能误会为是RED现在我们可以直接用枚举来进行组织这样一来就拥有了类型枚举类型。而不是普通的整形1 public enum TestEnum {RED,BLACK,GREEN; }⚾枚举特性总结 优点将常量组织起来统一进行管理 场景错误状态码消息类型颜色的划分状态机等等… 本质是 java.lang.Enum 的子类也就是说自己写的枚举类就算没有显示的继承 Enum 但是其默认继承了这个类 枚举的使用 switch语句 public enum TestEnum {RED,BLACK,GREEN,WHITE;public static void main(String[] args) {TestEnum testEnum2 TestEnum.BLACK;switch (testEnum2) {case RED:System.out.println(red);break;case BLACK:System.out.println(black);break;case WHITE:System.out.println(WHITE);break;case GREEN:System.out.println(black);break;default:break;}} }常用方法 Enum 类的常用方法 示例一 /*** Created with IntelliJ IDEA.* Description:* User: GAOBO* Date: 2020-02-06* Time: 16:19*/ public enum TestEnum {RED, BLACK, GREEN, WHITE;public static void main(String[] args) {TestEnum[] testEnum2 TestEnum.values();for (int i 0; i testEnum2.length; i) {System.out.println(testEnum2[i] testEnum2[i].ordinal());}System.out.println();System.out.println(TestEnum.valueOf(GREEN));} }示例二 /*** Created with IntelliJ IDEA.* Description:* User: GAOBO* Date: 2020-02-06* Time: 16:19*/ public enum TestEnum {RED,BLACK,GREEN,WHITE;public static void main(String[] args) { //拿到枚举实例BLACKTestEnum testEnum TestEnum.BLACK; //拿到枚举实例REDTestEnum testEnum21 TestEnum.RED;System.out.println(testEnum.compareTo(testEnum21));System.out.println(BLACK.compareTo(RED));System.out.println(RED.compareTo(BLACK));} }刚刚说过在Java当中枚举实际上就是一个类。
阅读全文