韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 头条 > 还在用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新特性的语法介绍,大家也可以在课后找寻其他的更新哦~更多精彩内容分享:头条

关注

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

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

兰桂坊事件| 双男主高干文小说| 11人裸体航班女服务员是谁 | 老师趴讲台把腿张开让学生背单词| 少女配狗视频大全播放| 戴上自安小玩具调到10档| 一边吃奶一边添P好爽视频| 张钧甯怎么读| 妈妈的朋友2| 7777777亚洲和欧洲尺码表| 《玉女心经3:阴阳和合》| 玩物(N)笔趣阁二狗| 大度的吻戏视频大全| 55岁女人高潮后几天能恢复| 日韩AV无码-区二区三区96| 日剧《轮流取珠》| 爸爸VICIUSSS幼儿小女孩 | 两头婚是啥意思| 边摸边吃奶边做的视频| 白色变态董丝超薄开档连身袜| 《妻子6》在线观看免费版电视剧| 我的邻居的老婆2完整版电视剧| 《交换做爰》在线观看| 芬太尼事件对中国形成的危害| 欧美一区| 免费网站在线观看大全电视剧| 穿真空短裙挤公交会被赶走吗| 日本大片又大又好看的PPT| 电影《满足2》完整版在线观看| 把女人弄爽特黄A大片视频| 免费观看B站刺激战场2023| 被邻居伦流澡到高潮H漫画| 《诱人的护士》苍井空-| 女人一旦尝到粗硬的心理| 星空传媒天美传媒有限公司| 年轻的朋友电影在线观看免费完整| 男女做爰猛烈啪啪床戏| 美女和帅哥一起努力生产豆浆| 大美女图片现身大全的视频| 乳头被男人吸过乳头会皲裂吗| 50章厨房激情双开