十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要讲解了如何实现JDK14中的switch表达式,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
成都创新互联公司主营友好网站建设的网络公司,主营网站建设方案,成都APP应用开发,友好h5微信小程序定制开发搭建,友好网站营销推广欢迎友好等地区企业咨询简介
switch的新特性可是源远流长,早在JDK 12就以预览功能被引入了,最终在JDK 14成为了正式版本的功能:JEP 361: Switch Expressions (Standard)。
其实Switch新增的功能有两个,一个就是可以连写case,一个就是switch可以带返回值了。
写在前面
就在我兴致勃勃的想要创建一个以switch命名的package的时候,突然间发现在IDEA中居然创建不java类了。
经过我的再三尝试,反复改名,终于被我发现了隐藏在里面的小秘密:
java key word是不能被用在package名字中的。好吧,一直以来package的名字就那么多个,现在想创建一个拉风一点的,居然发现还有这样一个规则。
那么java key word有哪些呢? 下面就是了。
连写case
先看一个老版本的例子:
@Test public void useOldSwitch(){ switch (MONDAY) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); break; case TUESDAY: System.out.println(7); break; case THURSDAY: case SATURDAY: System.out.println(8); break; case WEDNESDAY: System.out.println(9); break; } }
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。