温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那接下来呢,我们有一些其他的新增效,这呢我们就不一一的给大家去介绍了啊大大家实际开发当中呢,我们用的也比较少,所以这块呢,我们给大家做了一个罗列啊呃,就不一一的去展示了,包括呢,还有一些呃废弃项啊,被depar了,还有一些移除项啊,这个我们提到了,在扎va巴以前呢,是不会提到一些移除的问题的啊,那我们在后续的快速迭代过程当中,因为本身呢使用量就比较小,所以我们就敢于呢去做一些数据的移除啊,是这样一个情况。好,那最后呢,我们涉及到说开发者呢,如何去看待JAVA12的一个更新,诶JAVA12呢,是在咱们今年的上半年三月份发布的啊,到现在呢,正好是有六个月啊,因为咱们刚刚发布了JAVA13了,嗯,那么实际场景当中有没有人用JAVA3呢?肯定会有啊,可能会看重于我们提到的这个新的垃圾回收器。啊,其实我们这里边还是有一些不错的特性的啊,包括垃圾回收器的一些这个改进等等。但是呢,出于稳定性的考虑,呃,更多呢,大家还会去选择原有的一个LTS长期支持的版本,比如说JAVA8,呃,JAVA11呢,它的使用量慢慢的也会上来啊,这是毫无疑问的,嗯,下边提到说新特性呢,没什么吸引力,还是用1.4吧,这个应该是开玩笑的话啊,嗯,因为现在在公司当中不可能会用1.5之前的了啊,1.5呢,是一个里程碑式的一个版本,或者呢,是一个分水岭啊,1.5之前呢,这个很多新特性都没有啊,非常的不方便。
01:28
啊,但是呢,其实我们也看到了哈,虽然说呢,在实际开发当中,呃,如果我是一个实际开发者,决定这个项目我们用什么JDK的话呢,一般也不会去选择用JAVA12的,太新了,不稳定是吧,而且相关的一些框架啊,配套的一些这个平台还没有对应的一些更新啊,所以这块我们呃会慎重啊考虑这个事情,嗯,那比较稳定的话呢,就还用JAVA8啊,JAVA11呢,其实也是偏新啊,还是也会偏心一些,嗯,其实在张22当中,我们已经看到一些非常不错的一些新特性了哈,比如说Switch这个结构。
02:04
呃,虽然说它标识为一个预览,但是呢,基本上是我们后续当中肯定要保留使用的啊,呃,另外呢,就是关于一些新的API啊,像这个GM长链API,包括我们下边提到的一些string当中啊,Files当中这样一些新的API层面的变化,这个呢,后续基本上能够看到的也会做一些保留。啊,就是在下一个LTS长期制的版本当中,这个结构呢,其实会去保留的啊呃,那另外一个层面呢,就提到一些垃圾回收器的一些改进,这个对于我们开发者来讲,可能你没有直观的一些体现啊呃。但是啊,如果说你走的更长远的话呢,其实还需要关注一些垃圾回收器,以及呢,以他为代表的叫GM。如果你去的是比较大的公司,比如说进入淘宝啊,有可能会参与到淘宝啊虚拟机的一个开发啊,或者说呢,你做一个大型的一个系统,需要考虑到程序的一个执行效率啊,性能问题,我们也需要呢,对GM的进行调优啊,就需要你去关注GM,包括GC相关的一些参数啊,一些相关的一些调优方式。
03:03
啊,那么后续呢,咱们也会发布这个GM这套视频,大家呢,可以后期关注一下,好这呢就是我们整个介绍了关于JAVA12的一个新特性啊。
我来说两句