代码小兵545
程序员
1.常量定义publicenumWeekDay{SUN,MON,TUE,WED,THT,FRI,SAT}2.switchpublicenumWeekDay{SUN,MON,TUE,WED,THT,FRI,SAT}publicclassSelectDay{WeekDayweekday=WeekDay.SUN;publicvoidselect(){switch(weekday){caseSUN:weekday=WeekDay.SUN;break;...}}}3.向枚举添加新方法p...
声明注解与元注解我们先来看看前面的Test注解是如何声明的://声明Test注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceTest{}我们使用了@interface声明了Test注解,并使用@Target注解传入ElementType.METHOD参数来标明@Test只能用于方法上,@Retention(RetentionPolicy.RUNTIME)则用来表示该...
@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring框架中使用到@PostConstruct注解该注解的方法在整个Bean初始化中的执行顺序...