国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 头条 > 还在用JDK8吗?JDK-12新特性已经发布

还在用JDK8吗?JDK-12新特性已经发布

jdk

头像

小妮浅浅

2021-07-08 17:27:275717浏览 · 0收藏 · 0评论

说明

目前JDK12已经发布,而且我估计大多数人还在使用JDK8,但是做程序开发的人必须向前看(钱),我们来看看JDK12到底能给我们带来什么新的变化。

从JDK10到JDK11,再到JDK12。JDK12显然是这些变化中功能最少的新版本,但少并不意味着弱鸡。接下来,我们将从Java语法进行具体分析。


Java语法

JDK 12中最突出的新功能是切换表达式:

 

在JDK 12之前,switch是一个声明语句,在使用的时候,你需要给他一个合适的定义。

 

在JDK 12中,switch已成为一个表达式,可以很快的编写并生成结果。 同时很重要的一点是有很好的兼容性,因此您不需要更改使用switch作为语句的任何代码。

 

示例如下:

我们将从星期一到星期天的英文单词列出并计算出每一个单词的长度,并且把该长度分配给numLetters 变量。

JDK12以前的写法:

int numLetters;
switch (day) {
   case MONDAY:
   case FRIDAY:
   case SUNDAY:
       numLetters = 6;
       break;
   case TUESDAY:
       numLetters = 7;
       break;
   case THURSDAY:
   case SATURDAY:
       numLetters = 8;
       break;
   case WEDNESDAY:
       numLetters = 9;
       break;
   default:
       throw new IllegalStateException("Huh? " + day);
}

JDK12中的写法:

int numLetters = switch (day) {
   case MONDAY, FRIDAY, SUNDAY -> 6;
   case TUESDAY -> 7;
   case THURSDAY, SATURDAY -> 8;
   case WEDNESDAY -> 9;
   default -> throw new IllegalStateException("Huh? " + day);
};

以上就是关于JDK-12新特性的语法介绍,大家也可以在课后找寻其他的更新哦~更多精彩内容分享:头条

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

蜜桃臀| 泡妞网站| PRONHUB| 在桌下含她的花蒂和舌头漫画| 33D蜜桃成熟| 公憩止痒小说原著叫什么名字| 欧美大片PPT免费PPT| 在线观看| 韩漫免费观看在线阅读浸画 | 亚洲AV无码精品色午夜蜜桃| 我在公车被蹭水后当晚就来了月经| 当看老公的面被维修工欺负| 自己怎么玩隐私位置游戏| 冰块放入PP做出的牛奶能喝吗| 精产一二三产区划分标准图片| 麻花星空天美MV免费观看电视剧 | 《美国伦理4女警》| 妈妈的闺蜜电视剧免费观看完整版..| 《黏糊糊的你》免费观看| 机械师| 二人世界一男一女| 伦理《禁忌12》| 白日梦我小说| 少女哔哩哔哩免费高清观看2 | 《深度》大尺度床戏| 麻豆 无码 国产在线观看| 女仆装| 法国满天星《太太们》| 欧洲人与动物胶配方大全图片| 三个轮换C1个侯门闺房HLH笔趣阁在线阅读免. | 干露露和干毛毛的身材对比照片| 法国色情《宝贝宝贝3| 羞羞漫画| 妈妈がだけの母さん歌词| 《性爽2》电影| 浪货跪下给我好好含着羞辱调教| 女人大阴肩夹缝是阴虚还是阳虚| 18岁的少女与狗高清电视剧| 翁吻乳婷婷小玲21章| 东北老阿姨高清免费观看电视剧 | 亚洲第一大综合区的就业前景