00:00
那么在讲解这些新特性之前啊,咱们首先呢,进行一个环境的安装啊,那这里环境呢,主要就涉及到两个,第一个呢,就是JDK14的一个下载安装啊,另外一个呢,就是支持JDK14的新的这个集成开发环境,那我们这呢,以idea为例,好,首先呢,我们来看一下这个JDK14的一个下载安装,那对于大家来讲啊,下载JDK14这个应该是轻而易举的问题,咱们稍微说一下,在这个Oracle的这个官网,大家进来。啊,进来以后的话呢,我们先选择下边这个叫开发者。啊,然后再往下加有具体的一些技术,我们选这个Java技术。再进来,哎,我这个网速还是可以的啊,再进来以后呢,我们这里边选择叫Java的一些基础版本,就Java SE我们选了一个叫download。好,真的就出来了,其实这个界面呢,大家一看到呢,应该就比较熟悉了,以前呢,咱们下载JDK其实都是这个比较朴素的界面,后来呢,这个Oracle呢,整的还比较炫一些了,但其实呢,最终进来的还是这个比较朴素的一个界面,对吧?好,那么我们下载现在要下载的不是JAVA13了,是14,所以呢选这个位置啊,就是不排除这个位置呢,后续呢会有一些调整,大家呢,你就直接去找那个Java se14就可以啊,我们点一下它。
01:16
那接下来的话呢,这块有个叫JDK的,一个叫download的,我们就接着点呗。好,然后下边我们就选一下叫WINDOWS64位的这个下载,大家点击一下这个就可以了,对吧?诶点它也行哈,这呢是一个压缩包,你可以点这个,这个呢就是一个可执行性文件,这个格式呢不太一样啊,这个都行,好,那我这块呢,我就不点下载了,给大家发的这个资料当中,大家呢,可以在商务官网当中去下载这个资料,对吧?这个公众号里边你去回复这个Java就可以,这个能拿到咱们这个最新的这个资料了,在这里边呢,也有这个这14我已经下载好了,这个安装的话呢,就不用给大家演示了。就下一步,下一步傻瓜式安装就行,对吧,那安装完以后呢,记着还要配一个环境变量啊,我这儿呢,看一下我的一个安装的一个路径。
02:03
我是放在这儿了。啊,我这个电脑当中,把这个从六之后的这个版本呢,都装了一下,因为呢要讲这个GM的这个课程啊,所以呢,我就每个版本呢都装了,这呢是14把这个路径。把这个路径呢,咱们放到这个,嗯,环境变量当中,对吧,找到我们这个属性。找到这个高级系统设置环境变量放到呢,我我这放到下边了啊,就va home当中就放到这就行了,然后呢,在我们这个pass环境变量下,咱们去引入一下这个叫Java home的环境这个这个变量就可以了,对吧?OK,那么这个设置完以后呢,我们通过这个命令行,诶CMD呢进来。输入呢叫Java杠火回车一下,如果这个时候呢,能够正常显示叫Java的14版本,那说明呢,我们的JDK的下载安装,包括配置呢,就是OK的。这个对于所有做Java开发的同学来讲,应该都是非常简单的,对吧?诶我这呢就不多多介绍了,诶包括呢,咱们这道视频呢,其实也不是面向零基础的同学来开放的,那零基础的同学呢,应该去官网来下载咱们这个零基础的那个那套视频,咱们这呢,更多的是对于已经开发的同学来讲,咱们来讲解一下这个新特性,对吧?OK,那这呢是JDK的一个安装,然后接下来的话呢,我们看一下这个idea。
03:18
嗯,对于咱们做Java开发,这个常用的呢,一个叫idea,一个呢是eclipse,那么最新版本的idea和eclipse呢,都支持了JDK14。这呢,咱们开发中用的最多呢还是idea,所以这儿呢,我就以这个IDEA2020这个第一个版本为例,咱们进行一个安装下载就可以了,这个版本的话呢,大家其实直接从idea这个官网找就行,这个因为我这块呢,登录这个JEBS这个就是idea的他这个嗯,所在的公司这个网站的时候比较慢,所以这块我就提前呢就先登进来了,这个大家呢,去他的官网中去找这个TE idea呢其实难度不大对吧?那么一定要记着啊,咱们要选的是2020.1这个版本。选这2020.1啊,你别选之前的版本,之前版本呢,还不支持我们的JAVA14。
04:06
啊,那么在2020.1这个下边,很自然而然的,我们知道这个idea呢,分成两个版本嘛,第一个呢就叫旗舰版,第二个呢叫community community就社区版,这个大家用哪个都行,当然呢,这个设计版呢是免费的,这个呃,U呢是这个旗舰版是收费的,对吧?哎,这呢,我是下载这个叫community啊给大家做演示的,呃,往下拽我们会看到呢,咱们这个版本2020.1它支持的在这儿呢,提到了是不是支持JAVA14啊哎,没有问题,行嗯,那么下载完以后呢,大家正常的去安装就行,开发中呢,大家用idea呢也居多,即使呢,你用的是eclipse呢,大家可以去eclips官网上去下载最新版的eclipse,也是支持咱们JAVA14的。好,那么具体的这个配置我就不多演示了,那么下载完以后呢,我一双击。这块呢,我来启动一下2020.1这样一个版本。那么接下来呢,咱们就在这里边呢,去新建一个工程,诶已经有工程了,咱们去新建一个Mo去来演示一下咱们JAVA14涉及到代码这个层面的一些新特性,咱们先讲这个事,那我这呢把这个model呢先建好。
05:10
你看这呢,已经识别出来叫14对吧,好,Next在这呢,我们起个名字JAVA14的feature,它的这个特性啊,我点一个这个。啊,这就可以了,对吧,那这里呢,还需要说明一个点,就是大家呢,如果你没有进行这样一个修改的话呢,下边来编写这些新特性的一些代码的时候呢,会给你报错啊,需要在哪做个调整啊在这儿啊进入我们这个工程的一个结构。哎,大家需要做一个这样的设置啊,要不你这块就报错了,进来以后的话呢,首先找到我们这个project project的话呢,这块它会自动的把我们这个十字呢显示出来,这个没有关系,没问题,然后在下边的时候呢,你看它这块有两个14啊,在这里边呢,我们要选这个14,就records pattern模式识别,还有这个文本框。
06:01
哎,这呢,列举出来就是我们式子当中主要的这个新特性,大家选中一下。嗯,全中,因为我这已经选中了啊,记得做个应用,然后找到我们这个Mo这块呢,也要记得选一下我们这个14。那你得选上这个14,然后呢,我们这里边做一个OK。嗯,这是它,然后上面这个也是对吧。我们要测试的话呢,咱们拿这个矛盾来进行测试,选选这个14做的OK。啊,需要呢,做这样的一个设置,你要默认的话呢,它在演示的时候呢,会给你提示呢,说这个不支持是吧,把这个调整一下,调整完以后呢,我们下边就可以写具体这个代码。
我来说两句