00:00
那首先呢,我们这关于11这个新特性的一个概述,诶这边我们看一下这个在18年9月16号的时候呢,我们这个Oracle啊,它官方发布的这个JAVA11,或者叫JDK11啊,这个一般这块呢,就没有说叫01:11了。这个呢,就感觉叫着有点别扭了啊,像以前的话呢,我们这个1.7啊1.8呀,相当于就是这个JDK7JDK8,然后呢,到这个11的时候呢,一般你要01:11怪怪的啊,所以这块呢,就诶开始的叫GDP11,或者叫JAVA11,这样叫的更多一些,那么这个新的版本是JAVA11,它呢包括17个啊GP啊,就是这样增强了一些提案啊,那这块我列举出来就是这17个增强的提案啊,然后这个呢,主要大家关注的呢,还不是说陷进去去看每一个这个GDP是什么啊,而是说呢,你注意我们这是诶Java呢,大版本周期变化之后的第一个长期支持的版本,诶大版本的一个更新,就是我们提到这个改成六个月一次的时候呢,就这块呢,是一个,诶第一个LTS。
01:04
啊,那我们这个JAVA11他发布的这个时间,这个时间的话呢,我们会看到这个JDK8啊,它呢,有一个这个免费的一个升级的一个终止时间是一九年的一月份。啊,那么在这个一九年的一月份之前啊,一八年的九月份的话,我们JDK11推出了啊,有点这个意思就是说,诶,这个JAVA11的话呢,将是一个长期支持的,这个JAVA8的话呢,后边慢慢的呃,就达到它的一个生命周期的结束了。啊,就是有这样的一个这个暗示一样啊,相当于啊,那接下来的话呢,我们看下这个JK11的一个说明,它呢是一个长期支持的版本,这个我们讲九和十的时候呢,也呃这个反复的在提到这个事情啊,这个呢就不多说了,呃,另外的话呢,这个呃,JAVA11我们提到它的一个新特性啊,每一个版本我们说都有一个主打的新特性,那对于我们张21来讲,主推的呢,就是两种新的JC。
02:01
哎,这呢说就包括有跨时代意义的叫GCCC,请绕啊哎,在我们这些特性当中啊,其中呢,有一个啊叫这叫XL啊啊X long这是一个呃,GC,然后还有一个呢,叫GZCGGJJC是吧,这个就太绕了哈啊这个JC的话呢,具有划时代意义啊,但是呢,推出的话呢,呃,时间毕竟稍微有点赶,这还是一个实验性质的啊,但是呢,这个这个思路和想法上是没错的啊,后边呢,他要对这个ZJC啊进行加重,这样进行一些优化了啊具体什么是它咱们这个最后的时候提啊,因为这块呢涉及不到代码层面了,呃主要呢,咱们做一个了解啊,你知道这个底层呢来做了一些优化就OK了,这呢是咱们这个JDK11当中最重要的两个变化啊,一个是ZJC,一个呢是这个啊exl,那这两个的话呢,都是涉及到这个JC相关的啊。
03:01
啊,就代码层面上就没有什么了啊,然后呢这呢是官方放出来一张图啊,这个图呢,就能够显示什么呢?就是我们不同的这个版本,它到底呢,要更新到什么时候啊,八的话呢,其实它这个时间也挺长的哈,啊后续呢,它还要就这呢是它这个终止时间啊,这块呢,就是还可以继续延续一下啊,到二五年了,那我们这个11这个版本的话呢,你会看到它是一个长期支持的版本啊,像这个19啊,这个not available是吧,那到一八年这个时候呢,就终止就不再去更新了,所以我们看到官网上这个九的话呢,它叫9.0.4 40的话呢,就10.0.2,在后边它就不会再更新,而11呢,它会不断的去更新,八的话呢,像现在更新都叫好像是200 200多少了。哎,不断的去更新了啊,哎,我们这呢是一个LTS行,那知道这个事情呢就OK了。嗯,那再往下的话呢,我们提到这个,咱一开始我们讲这个JDK更新的时候也说过了,说他后边呢,会每三年发布一个长期支持的版本,那那我们这个JDK11是在一八年的九月份发布的。
04:09
啊,那么下一个呢,就意味着加上三,就是二一年的九月份,那那你往后这样去推推的话呢,应该是我们JAVA17的时候啊,这一说感觉我这个号还真挺大的了啊,这个咱们都这么多年,这都20多年了,这个当然这几年这个快了啊呃,咱们才用到这个八,这都20多年了,然后呢,你发现三年的时间,加上这个最近的这几次变化啊,就蹦到这个时期了,这数呢长得还是很快的哈,嗯,这个这都是看着你Oracle,人家想怎么整就怎么整是吧,咱就顺着人家这样叫就可以了啊这呢就意味着是后续的一个长期支持的版本,呃,上面是具体这个年数啊,哪一年支止到什么时候,大概你有这样宏观的一个印象就可以了,实际上咱们今天讲的一天的JAVA9011的新特性啊,真正大家开发当中啊,还是用八。
05:01
哎,这个还是得八是我们比较稳定的,这个11的话呢,你还需要等一些时间,它才能够慢慢的诶被大家所接受,然后呢,去使用这里边的一些新特性,哎,主打的新特性是什么?这个我今天讲完以后,大家心里边可能也有一个也有数啊,把我讲到具体一些点的时候,也会稍微提一下啊,这个话呢,你再去慢慢的使用起来,去关注一下,呃,八里边拉麦表达式随成API啊,这块呢,你能够掌握的住,这就已经算是比较超前了。啊,在企业里边呢,这个很多连八这个里边拉麦表达式,那还有大量的人都不会用的啊,所以呢,咱们现在讲的还是算比较超前的啊,提前呢,你看一看啊这种情况。好,那么这呢就列举出来了,这里提到这算是17个啊GP啊,这不刚才在这里边提到这个。哎,在这啊提到这不有17个嘛,哎,就是这17个啊,哎不用去深究了,然后下边呢,我们主要看一下落地到底有哪些代码层面在11当中体现了,咱们呢,作为成员呢,我们主要关注的是这个啊,像那些比较高大上的这个里边这个JC啊或那个呀,这个咱们慢慢去研究啊,先看代码层面。
我来说两句