「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」
-
备战2022春招或暑期实习,祝大家每天进步亿点点!Day5
-
本篇总结的是 《Java 枚举的正确使用方式》,后续会每日更新~
-
关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客
-
相信自己,越活越坚强,活着就该逢山开路,遇水架桥!生活,你给我压力,我还你奇迹!
1、简介
不知道大家有没有在自己项目中看到过类似下面这样的代码:
public static void fruitsHandle(String fruits) {
switch (fruits) {
case "Apple":
// TODO
break;
case "Banana":
// TODO
break;
case "Orange":
// TODO
break;
default:
throw new IllegalStateException("Unexpected value: " + fruits);
}
}
复制代码
出现上面这种情况是非常少的,小萌新一般也不会直接在方法中重复定义字符串进行比较,而会将其定义为常量,或者统一抽取为常量类。所以一般会看到这种代码(小捌经常在项目中看到类似这样的代码,但是小捌不敢吭声
标签:常量,试试,HttpStatus,value,枚举,static,public,String From: https://www.cnblogs.com/konglxblog/p/16756505.html