00:00
JDK9下载安装和配置好环境变量以后呢,我们来谈一谈JDK9的一个帮助文档,哎,就像当初咱们学习JAVA8一样,咱们这儿呢,也对应着有一个JAVA8的一个呃,API文档啊,那这个帮助文档的话呢,应该说是必不可少的,尤其呢是JAVA9公布到现在呢,只有几个月的时间,那我们可以学习的教材和网上的一些帖子呢,是比较少的啊,尤其呢是包含代码演示的一些。资料。是非常少的啊,当然这呢,我主要指的是中文的啊,比较少,那这呢就需要我们依赖于这个官方给我们提供的帮助文档,那其实官方在帮助文档里边说的非常清楚啊,而且呢,对相关的一些这个API呢,它的这个演示啊,也提供了这个代码,而且呢,它是最权威的,那对于我们来讲学习的一个障碍呢,那毫无疑问呢,就是语言的一个障碍啊,但是大家呢,也要试着呢去读一读这个英文的一些文档。
01:01
啊,那这呢是我提供了一个链接啊,从这个链接大家点击一下的话呢,就可以啊,进到我们这样的一个下载这个官方的一个document documentation这样的一个路径,或者呢,大家从刚才咱们安装这个JDK的一个位置呢,大家后退一步。啊,后退完了以后呢,这就是咱们这样的一个JDK啊,点击download的一个位置啊,你可以呢,往下移呃,往下找啊这个后边的话呢,有关于咱们的这个啊,Additional resources啊,那其中就涉及到这个documentation啊,点一下这个download的,同样呢,可以跳转到我们这个位置上啊,点击一下accept,然后呢进行下载就可以了。好,那这里的话呢,我提前已经下载好了。哎,我呢是放在了这个,嗯,API这里啊,这是下载好以后呢,是一个zip文件,这呢解压以后就是我们上面这样的一个啊documentation啊,然后呢,这有一个indexl啊,大家双击打开就可以了。
02:00
这呢就是咱们JAVA9的一个啊,这个API文档啊,大家呢,可以进行一个学习。好,这呢是我们提的官方的这样一个文档啊,好,那我们继续往下。那在线的话呢,也提供了一个JDK的一个document啊,大家呢,可以按住CTRL键点开啊,就能够进到这儿啊,那其实的话呢,你也可以呢,是从我们这个位置,呃,从我们哪进来的,就刚才我们上面呢,这有个路径哈,大家点一下。嗯,点燃完以后呢,这个嗯,回过来。呃,然后呢,再回到这个位置上,呃,这个呢,你点一下它啊,其实也能够跳转到我们这个,呃,这个路径上啊,都没有问题,诶这呢就是我们官方提供的一个在线的一个documentation啊啊然后what's new,就是涉及到一些新特性都有哪些啊,后边呢,有相关的关于每一个的说明啊,一上来呢就提到了啊,就Java platform啊,Module system啊,Java平台的模块化系统,这呢是咱们刚才那会儿也提到了啊,Java呢,最主要的一个特性就是它。
03:02
啊是最核心的一个,下面呢,关于每一个这个特性的话呢,都进行了一个说明,大家呢,其实可以参照我们这个文档来看一看就可以了。啊,当然这里我知道大家看这个英文文档呢,是非常的痛苦啊,一方面的话呢,本身这个知识呢就不懂啊,其次的话呢,还是通过英文去说明的,这个应该说难上加难,所以呢,这才有了我们讲解这样一个课程的一个必要性,后续呢,我就通过这个官方文档啊,这呢,我也是看了相应的一些时间啊,给大家呢,然后总结翻译出来的这样的一些主要的新特性。哎,我们呢,必要的时候也用一些代码呢,进行一个演示啊,这是我们说的这个问题啊,嗯,官方这个新特性有一个列表,大家可以呢,按住CTRL键打开。哦,这个呢,已经报404了啊。好吧,那现在这个已经看不到了,然后另外的话呢,还提供了一个叫open jdk的一个路径啊,大家双击打开。啊,就是我们这里边所演示的啊,呃,这样的一些新特性,好,那这些新特性的话呢,我也相应的把它这个列表呢列举出来了,也就是说呢,不止我们现在提到了,这里边提到了这19个新特性啊这呢一共列举出来了非常多,呃,每一个的话呢,大家可能对它的一个翻译呢不清楚,那我这儿呢,又花了一些时间啊,对应的有个中文这个意思啊,有一些这个呢,相关的翻译的不是特别明确了,所以我呢有的时候呢,就保留了它相关的这个英文。
04:24
好,这呢,大家可以简略的看一下就可以了,这个不用去深究,主要呢,我们还是谈一谈下边主要的这19个新特性啊就可以了。好,那这里边的话呢,既然大家呢是学习这个Java的哈,那我们应该也要稍微给大家谈一谈,这里面提到了有两个概念哈,一个呢叫GP,一个呢叫GS2。啊,这两个概念,那GDP呢,叫gdk enhancement proposal啊。Proposals啊,就是JDK的一个改进提案,它呢属于我们啊叫Java呢,每一个版本改进的一个叫非正式的一个规范啊,那它被正式的认可以后呢,就会分配啊GDP的一个这个版本号啊,并且呢,加入到我们这个GDK的一个发展路线,看看是在哪个版本呢进行一个更新啊这呢我们就会看到这样的一个编号。
05:15
啊,那另外一个呢,叫GSR叫Java specification啊,Request叫Java的规范提案。它呢属于叫标准化技术规范的一个正式请求,那我们每一个Java版本呢,都会有所对应的这个GSR的一个支持啊,是这样的情况,比如说我们像提到这个拉姆达表达式等等啊,包括这个JSO,就是我们要提到这个模块化这个项目啊,都是由我们这个啊这个GSR呢,它的一个支持。那任何的小组项目啊,GDP啊,GCP成员或者Java社区的成员都可以来提供这个提案啊,就是这样一个情况。啊,这呢是我们对官方的一个文档,这个包括呢,对应的文档中涉及到我们这个新特性,对应的GDP和GSR这两个概念的一个解释说明,啊这呢属于一个基本,大家来了解一下就可以了啊。
我来说两句