1 枚举类
1.1 enum类demo
public enum SeasonEnum { //含参的枚举常量: SPRING("spring"), SUMMER("summer"), AUTTUMN("auttumn"), WINTER("winter"); String content; //构造方法 private SeasonEnum(String content) { this.content = content; } //get()方法 public String getContent() { return content; } //在main方法里测试 public static void main(String[] args) { //创建枚举对象,并输出 System.out.println(SeasonEnum.SPRING.getContent()); System.out.println(SeasonEnum.SUMMER.getContent()); System.out.println(SeasonEnum.AUTTUMN.getContent()); System.out.println(SeasonEnum.WINTER.getContent()); } }
参考:(4条消息) 枚举类型demo_你个无聊小demo的博客-CSDN博客
1.2 enum进阶 遍历,循环枚举
public static boolean containsCode(String code){ Enum[] codes = Enum.values(); for(int i = 0;i<codes.length;i++){ if(codes[i].getCode().equals(code)){ return true; } } return false; }
2 注解类
package com.imooc.coupon.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 忽略统一响应定义 */ @Target({ElementType.TYPE,ElementType.METHOD})//当前注解可以定义到类或者方法上 @Retention(RetentionPolicy.RUNTIME)//在何时起作用?运行时起作用 public @interface IgnoreResponseAdvice { }
Spring Cloud微服务实战 打造企业级优惠券系统 5-2 统一响应代码编写 - 菜鸟乙 - 博客园 (cnblogs.com)
3 接口
4 类
诸葛
浙公网安备 33010602011771号