枚举类的使用
枚举类的理解

自定义枚举类(* * *)

使用enum关键字定义枚举类

Enum类中的常用方法

使用enum关键字定义的枚举类实现接口
public class SeasonTest1 {
public static void main(String[] args) {
Season1[] values = Season1.values();
for(int i = 0;i < values.length;i++){
System.out.println(values[i]);
values[i].show();
}
Season1 winter = Season1.valueOf("WINTER");
winter.show();
}
}
interface Info{
void show();
}
enum Season1 implements Info{
SPRING("春天","春暖花开"){
@Override
public void show() {
System.out.println("一元复始、万物复苏");
}
},
SUMMER("夏天","夏日炎炎"){
@Override
public void show() {
System.out.println("蝉声阵阵、烈日当空");
}
},
AUTUMN("秋天","秋高气爽"){
@Override
public void show() {
System.out.println("天高气清、金桂飘香");
}
},
WINTER("冬天","冰天雪地"){
@Override
public void show() {
System.out.println("寒冬腊月、滴水成冰");
}
};
private final String seasonName;
private final String seasonDesc;
private Season1(String seasonName,String seasonDesc){
this.seasonName = seasonName;
this.seasonDesc = seasonDesc;
}
public String getSeasonName() {
return seasonName;
}
public String getSeasonDesc() {
return seasonDesc;
}
}
注解的使用
注解的理解

Annotation的使用示例

jdk中4个基本的元注解的使用1

Annotation的使用示例

jdk中4个基本的元注解的使用2

利用反射获取注解信息

jdk8新特性:可重复注解

jdk8新特性:类型注解

转载至此!!!!!