00:00
大家好,我是上午的讲师宋洪康,呃,今天呢,我们给大家来讲解一下呃,深入解读JAVA12JAVA13的新特性,那前两天呢,奥运会官网发布的是JAVA13,相当于呢,我们可以去下载最新版的啊JAVA13的JDK啊,并且安装在自己的这个电脑上,开始使用新特性进行开发了,那么今天呢,我们给大家啊,借着这个热劲儿哈,讲一讲JAVA13的新特性啊,因为前两天刚发布,那同时的话呢,我们再把这个JAVA12呢给大家讲解一下啊,两个方面的原因,第一个方面呢,就是咱们官网的话呢,呃,一直没有讲解JAVA12啊,这个JAVA12呢大家了解呃,JDK现在的一个更新的速度的话呢,诶应该清楚啊,GK12呢,是在今年上半年的三月份发布的啊,六个月以后,诶,也就是九月份呢,发布的咱们JAVA13,那么有的同学呢,在官网上去问啊,说为什么没有讲解一下JAVA12的新特性啊,这个是其一哈,所以呢,我们要给大家讲一下另外一个原因呢,就是这个JAVA12呢,当初看了看,其实新。
01:00
特性呢不算特别多,所以呢也没有及时的给大家去录这样的一个视频,那么结合着呢,刚发布的JAVA13,我们就把12和13的特性呢,一并给大家做一个讲解啊,这叫深入解读啊,里边我们涉及到的内容还是比较丰富的啊,这个另外一个方面呢,就是呃,这个刚发布JAVA13以后呢,我看了看13当中的主要的一些GDP,诶发现呢,其实跟12呢也是一脉相承的,所以我们把12和13呢结合在一起讲解呢,也是比较适合的,OK,这是我们这样个情况,那么今天咱们讲解的主要内容呢,有这样几个方面哈,第一个来谈一谈Java的生态圈啊,就Java这个语言呢,呃,到目前为止它的一个这个生命力啊,那第二呢,说叫Java老蚁啊,上能饭否啊,我们知道呢,Java从九五年左右就开始输出,推出这个JDK1.0的版本,到现在呢,已经这个有20多年的时间了,对吧,那么正常的时间当中,Java语言是不是还极具生命力啊,那么我们也看到了后续的很多小。
02:00
鲜热的语言呢,层出不穷,呃,是不是对Java造成影响,那Java的优势到底在哪里,那我们这块呢,也给大家做一个讲授啊,第三部分呢,我们来回顾一下,在讲解12和13新特性之前,我们简单回顾一下Java历代版本的更新当中的主要特性都有哪些啊,这样大家有一个了解。第四个呢,我们在重温一下Java的一个发布计划,这个我们知道,在JAVA9之后,这个咱们知道,JAVA9呢,这个已经经过两次跳票啊才推出的,在2017年推出的,推出以后的话呢,Oracle呢,就改变了Java的一个更新计划啊,每半年半年更新一个版本,这也是我们才能看到啊,一七年之后呢,这个JAVA10 11 12 13很快呢,就呃这个映入我们的眼帘,那我们再重温一下它的发布计划啊,包括呢,这个版本升级的破坏性,目前企业主要使用的JDK版本的一个统计,那第五部分呢,我们就来下载安装一下JDK12和GDK13,那么你讲这些新特性呢,我们肯定需要带。
03:00
码层面的一些支持啊,所以这块呢,我们这个看一下JDK的一个下载,同时的话呢,呃,必须的一个环境就是我们这用的是idea idea呢及时的对JDK13呢进行了支持,所以我们需要装的是一个比较新的一个版本,OK,然后接下来呢,我们来谈一谈JAVA12当中的这个新特性,这呢一共是分成了九个点给大家去解读,那这22呢,在官方公布的文档当中呢,是提到了有八个GDP更新,那那么第九项的话呢,我们把其他零零散散的一些内容呢更新也给大家做一个讲授,那第七章呢,就是JAVA13的新特性,官方呢,一共是公布了五个G1P,那这块我们除此之外呢,再讲解一下其他的一些新特性的一些更新,呃,那第八部分呢,我们再来谈一谈啊,讲完JAVA1023新特性之后呢,呃,关于新版本升级的问题,我们需要注意的几个点。那这个我们不管呢,是今天局限呢,是讲十二十三的新特性,我们也希望呢,大家把这个视野呢打开,我们在开发场景,开发场景当中真正要选择Java了,这个具体的JDK了,乃至于说我们选择具体的一个框架了,我们应该从哪几个方面去决定,诶我们要不要去选择一个更新的版本。
04:13
这儿呢,我们从六个点啊给大家做一个讲述,那最后呢,我们再谈一谈JDK版本更新的一个问题,包括呢,呃,这个后续这个版本的一个维护,以及呢?呃,我们看到Java每隔半年就会更新一个版本,而且每个版本当中确实也会有一些语法层面的,API层面的,Java虚拟机层面的一些变化,那么这些变化呢,它凭什么在六个月的时间能够做这样的大的一些改动啊,当然这个大呢,也只是个相对的哈,相当于我们原来每三年或者三到四年更新一个版本来讲,现在每半年更新的新特性肯定是比较少的,但是我们也能够看到呢,它是有一些新的变化的,那这些新的变化来源于什么?其实呢,就是来自于or Oracle的主要三个项目来,我把这三个项目呢,也给大家做个讲述,这样的话呢,你就能够从一个更全的一个视角去能够看,诶我们Java的新特性的一个更新,而且呢,你也可以大胆的去预测我们JAVA14的新特性是由哪个项目呢所引发出来的啊,这是这样个情况。
05:13
好,那么再回到我们这个内容上啊,大家会看到我在这个标题的下面呢,放了一张图,叫我的糟糠之妻,这呢是前段时间的一个电视剧了,这个这里呢,作为广告,当然了,做了一个广告,应该是没有广告费的啊呃,为什么放这样一张图呢?嗯,是有原因的啊,这里边的主演呢,呃,陈晓艺呃,孙淳呃,胡可啊大家看这个题目呢,这个这个电视剧我没有看过哈,当然呢,一看这个题目包括三个这个这个角色往这一放,大家应该很清楚,那我们这里做一个类比,大家呢,就是现在呢,大家观看视频的啊,这个都是我们属于Java开发者了,或者即将成为Java开发者,大家的角色呢,就是孙权的角色,男主角。那么陈小艺这是一个比较有资历的老演员了,这一看就知道是属于这个男主角的妻子啊,男主角的妻子,那么胡可呢,年轻漂亮,充当的就是一个小三的角色,那么这里边儿的这个陈小艺呢,就相当于是大家目前在开发实际场景当中使用的,比如说你是用的JAVA8,你是用的JAVA6 java7,乃至于说JAVA11。
06:24
啊,我刚才说到的都是大家使用频率比较高的一个版本啊,那么这个胡可呢,所扮演的这个小三的角色啊,年轻漂亮是吧?对这个主角呢,进行了一定的蛊惑,这个男主角呢,心里边儿有一个跌宕起伏,到底是应该坚持跟这个结发之妻在一起生活,还是说呢,要选择小三是吧?那这个小三的角色呢,充当呢,就是我们今天要讲解的JAVA12和JAVA13,虽然说呢,听起来不太好听哈,但是这个意思呢,是这样一个意思,那我们在讲完JAVA12和JAVA13之后,大家也会去考虑说我们要不要安装JAVA12和JAVA13,诶,到自己的生产环境当中。
07:02
那我把这个结论呢,也要告诉大家,就是还是要坚持跟这个老夫老妻在一起生活的。啊,那既然如此的话呢,这今天这个课呢,就没必要听了,大家可能这个转头就把这个视频一关掉,说那接着还用我的这个扎va巴得了,哎,当然也不能这么想哈,哎,这个嗯,这里套用成龙的,成龙的之前说过的一段话啊,就相当于是嗯,感情问题。啊,是每一个男人呢,有可能都要遇到的一个问题是吧?诶这个我们能不能够去回避这个问题,那么在遇到这个问题之后呢,你应该有自己的处理的方式,那我们今天呢,就相当于是你不能要回避这个问题,我们需要呢,去看一看JAVA12和JAVA13当中到底有哪些新的性,到底引入了什么新的东西值得我们去切换,或者说不值得我们去切换,应该是这样子的啊,那么在这个引入一下马克思讲的这个叫什么否定之否定这样的观点啊。就是大家呢,现在比如说你使用的是JDK8啊,或者是JDK6啊都或者JDK11啊,这算是比较新的了啊,嗯,你用的是当前的这样的一个DK版本,那现在呢,除了新的了JAVA12 java13以后,你会考虑我要不要切换啊,这是这样一个问题,然后呢,最终的决定呢,就是我们还会去用咱们的JDK8或者是JDK11,哎,我这样就简写了,那么第一个档次跟第三个档次,虽然你用的都是JDK8或JDK11或者是六,但是其实这个境界是不一样的。
08:27
诶,境界是不一样的啊,这个当你了解了JAVA12 java13的新特性之后,你选择的JDK8,我们这个呢,叫否定之否定,一开始呢,你对JDK81进行过否定,你会选择新特性,然后呢,诶基于它的各种各样的实际的问题,我们才会又退回来选择JK8或者是11。啊,就像我们上中学的时候,大家这个都处于这个青春期,比较叛逆,比如说父母跟你说个事儿,你这块儿呢就会极力的反对,举个例子啊,这个父母都说说这个上学的时候啊,还是要好好学习的是吧,还少玩一玩,不要谈恋爱,这是父母给你的这样观点,那你这块呢就比较叛逆,偏偏不听啊,这块呢就玩的多啊,谈恋爱是吧,这个不爱干的事儿,不让干的事儿全都干了,这个经过之后,上了大学了,现在又工作了,才会发现啊,原来父母当初说的这些呢,真的是非常有道理的啊,虽然说一开始父母说的是这样观点,然后呢,你现在呢,也跟父母是同一个观点了,但是中间由于你没有经历过这个否定的这个过程,所以你不会对这个道理呢有一个更深刻的体会。
09:32
那这里边儿我们在中间这个环节,就相当于是咱们今天讲解的十二十三的新特性,你需要经历这样一个过程,接下来你再选择八跟11的时候呢,你才更有底气,诶所以是这样子的情况,OK,这呢是我们对呃整个课程内容的一个简单概述。
我来说两句