Java 14的16个新特性

“近朱者赤,近我者红橙黄绿青蓝紫”,我们的老朋友又来了……

是他,是他,就是他——

尚硅谷行走的五花肉,大圆脸没脖子的三下巴男神经,喜爱小动物顿顿不能少的爱心人士,吃啥啥不剩干啥啥都行,有事没事喜欢吟两句“胖人九分财,不富也镇宅”,好吃但不懒做的Java花美男宋姹紫嫣红康!

 

Java 14的16个新特性

 

你听见花开的声音了吗?

他是颜值与技术并重的讲师,开源思想与猥琐教学的结合体,人人都想泡他的康师傅,他优雅的体态散发出诱人的魅力,让所有的Java学习者都难以抗拒。一双教人向善的眼睛,不管多么厌恶学习的年轻人,都会被他温柔的眼神所融化……

2020年3月17日,Oracle的JDK/Java 14 正式GA(General Available),这是自Java采用六个月一次的发布周期后的第五次发布。干什么都快的康师傅,百忙之中第一时间撸了一套视频帮你长眼,2小时带你了解Java 14新特性!

Java 14总共包含16个新特性,简而言之,代码更加简洁明快。其中,超实用的语法功能有:instanceof模式匹配、Record、switch表达式、文本块和NullPointerException的提示功能。

此外,JVM的垃圾回收器有三个大的变化:标记过时的Parallel+SerialOld组合、删除CMS GC、扩大ZGC的使用环境等,这都是高级程序员JVM面试的最新亮点和谈资,****中细致剖析了GC变化的前因后果。

不废话了,交个朋友先睹为快!

Java 8之后,Java 9、10、11、12、13这些新特性半年来袭一次,你可能还没来得及看康师傅之前的介绍视频,没关系,不重要,先扔一边吧……做技术就要喜新厌旧,Java 14非常值得一看,不要错过赶紧学起来!

16个新特性

1.JEP 305:instanceof的模式匹配(预览)

2.JEP 343:打包工具(孵化器模块)

3.JEP 345:G1的NUMA-Aware的内存分配

4.JEP 349:JFR事件流

5.JEP 352:非易失性Mapped Byte Buffers

6.JEP 358:非常实用的NullPointerException

7.JEP 359:Record(预览特性)

8.JEP 361:switch表达式(正式版)

9.JEP 362:弃用Solaris和SPARC的移植

10.JEP 363:删除CMS(即:Concurrent Mark Sweep)GC

11.JEP 364:macOS上的ZGC

12.JEP 365:Windows上的ZGC

13.JEP 366:弃用ParallelScavenge和SerialOld GC组合

14.JEP 367:删除Pack200工具和API

15.JEP 368:文本块(预览第二版)

16.JEP 370:外部内存访问API

标黄为康师傅重点讲解项,不要问为什么标黄,我也不知道……康师傅标的,我觉得也挺暴露他性格的。

前方高能预告

4月9日(下周四),晚上20点,

康师傅在线直播课——《深入拆解JVM底层原理》

细品类的加载过程、详拆运行时数据区的各个结构、String的前世今生、垃圾标记与清除阶段算法、各垃圾回收器的吞吐量优先与低延迟、触摸你又爱又恨的字节码指令……

4月9日,等你来一起逼供!

 

Java 14的16个新特性

 

瘦小离家胖了回,乡音未改肉成堆。

同学相见不相识,惊问肥仔你是谁?

文章来源:Java培训