00:00
好,那接下来呢,我们来说一下idea的一个下载,那idea下载的话呢,那毫无疑问呢,我们最靠谱的肯定是在官网进行下载,那大家呢,就打开官网,你可以用我刚才提供的这个链接哈,那我们看官网上从哪进,大家呢就点开这个tellig idea。网稍微有点慢,打开以后的话呢,这有一个叫download啊下载就是这里边儿所有的单词你可以都不认识啊,但是download你必须认识点开。点开以后的话呢,这里边就提供了我们intedy idea的一个下载相关的一些信息,好我们来看一下啊嗯,这里的话呢,首先这个版本呢,一般呢,我们从官网下载,它通常显示的都是一个最新的版本,最新的一个稳定的一个版本,2018.1,这个一会儿我们去说这个版本的事儿,然后呢,上边呢,首先提供了不同的操作系统环境。关于idea的一个安装,大家呢,根据自己的操作系统去选择就可以了,你是Mac的还是Linux还是Windows的去选择,我这呢是Windows,那下边的话呢,我们看到有两个版本,第一个呢叫U,第二个呢叫community,一个呢叫旗舰版,一个呢叫社区版,二者的主要区别啊,我们最关心的哈,那就是一个收费一个不收费啊,通俗来讲,那U呢就是收费的,但是你可以免费的试用,没记错的话,应该是试用一个月,然后呢,呃,社区版叫community,它是完全免费的,那一个收费,一个不收费,你凭啥要收费呢?是因为它支持的功能更多。
01:32
大家如果呢,是做这个Java像SE桌面级这样应用的开发的话,做安卓开发的话,那你这时候呢,只需要安装这个社区版就可以了,那一旦呢,你需要做Java后台的开发,需要使用框架等等集成的话呢,这个我们必须要使用U旗舰版。啊,那今天呢,我们带大家安装的话呢,也是装的这个旗舰版,好这是这个事情,那关于这两个版本的一个详细对比呢,大家可以看下边有一个呢,超链接叫compare edits。
02:03
那这个打开以后呢,关于这两个版本有非常详细的一个介绍,那这里呢,我就不去一一去给大家做对比了啊,也没有多大的意义了,那大家呢,如果要自己从官网下载的话呢,你直接就点这个download的就可以了,你可以是点exe的还是一个压缩的等等啊都可以啊,去做一个下载就行。啊,那这里的话呢,我就不从官网下载了,给大家呢,提供的这个资料里边有个软件,软件打开以后,这里边儿呢,有我们idea的这样的几个版本,嗯,这个版本的话呢,在Windows里边也分为32位和64位之分,但是呢,你安装过程当中做一个选择就可以了,那大家呢,也看到我这里呢,给大家提供了好几个版本啊,一七年的,一八年的,那这个版本是怎么划分的,这个呢我们说一下。这里有个选项叫what'new打开。好,然后我们看左边这样一个列表,这个列表里边呢,就列举出来了最近的相关的一些版本,大家知道呢,我们用eclipse的时候。
03:05
Eclipse这个版本的话呢,就跟这个安卓一样啊,安卓的话呢,也是按照这个abcd这样的顺序,这个欧美呢,这是他们命名的一种方式,Abcd一直往下,像eclipse的话呢,现在像Luna呀,Juno啊,Cappl啊,呃,Option啊,都是按ABC这个顺序,你能很清楚的看到它哪个版本新,哪个版本旧啊,安卓也一样啊,不多说了,那我们这个idea的话呢,它不是这样命名的,Idea的话呢,我们看到它历史上的一些版本,一七年呢,有一个点二,有个点三,你要,呃,当然前面还有个点一啊,这个点1.2.3,它不是说一月份二月份或者是三月份开发出来的。这个点一呢,我没记错的话,它应该是三月份发布的,然后点二呢是主赖七月吧,主赖是七月啊,7月18号发布的,点三呢是NOVEMBER11月30号发布的。然后呢,点一这是目前比较新的是一七年的三月MARCH3月27号发布的,那现在也出来了一个这个点二是吧,来说coming in说马上呢就要出这个点二版本了,就是它这个点几,大家第一印象呢,可能是月份,但是你要冷静的想一想,它不是月份,它是对应的第几个版本,那通常情况下呢,他一年应该就发布三个版本啊,这个像今年呢,他要再发呢,该发这个第二个版本了,第二版本的话呢,呃,这那就是七月八月啊,应该就出来了啊,这个大家稍微注意一下这个事儿啊,那其次的话呢,就是我们要安装哪个版本。
04:33
其实呢,如果大家就是主体进行Java开发也好,大数据开发也好啊嗯,你没有特别的情况的话呢,我们也没有必要非得装最新版,这个前几天我还要讲这个公开课的时候,我还在朋友圈发布了一个啊就是大家呢,看看自己开发的时候呢,用idea多还是eclips多,这是第一个问题,第二个问题呢,如果你是用idea,你用的是哪个版本,那发现了很多同学呢,用的有有最新版的啊,有最新版的用18.1的也有呢,之前我公开课讲过一个2017.1那个版本安装的,很多同学也在用那个版本,还有呢,在之前呢,还有的同学,呃,在瓜子的哈,他在用2016版的哈。
05:13
啊,就是主体让大家开发的话呢,其实呢,大部分功能他们都是一样的,只不过呢,这个新版本呢,有的是支持JDK10了,甚至马上JDK又要出11了等等新特性,新版本的支持往往比较好,但是我们开发的时候大家都知道,项目里边我们一般不会说第一时间把JDK的新特性都集成在里边去用的。啊,你就是用了你框架也不支持啊,对吧,所以呢,这里边儿大家这几个版本都可以装啊,都没有问题,那我这里呢,就挑一个来演示吧,2017.3就是11月30号这个版本装,大家呢,你可以选择这里边儿的任何一个都OK,其实啊,我就拿中间这个就是既不早也不晚这样的一个版本呢,给大家做演示。好,这是说的这样一个事情。然后的话呢,我们在这个官网当中呢,其实除了关于这两个版本的对比之外呢,也提供了一个官方的关于idea使用的一个文档,这个都是必要的哈。
06:08
就相当于他鼓励大家去使用al idea,但是他必须要告诉你该怎么用,只是呢,我们国内大家很少去关注,对于大部分程序员来讲,因为呢,因为是英文的啊,本来这个东西就不懂,然后呢,英文还不懂,难上加难啊,但是呢,你挡不住那些英语好的such as me,是吧?当然我英语也一般啊呃,但是这个基本的这个词汇还是都能看得懂的啊,就能够往下顺下来,能够用这点问题还是没问题的,但是你要说让我把这个翻译成一个非常精准的文档,然后发布出来,或者说出一本书,然后出本书的话呢,有点窃取人家的版权了哈,呃,那就非常的精准了,你一个词都要非常的准确,不能有误导的啊,那个可能差点意思,但是基本的翻译看得懂啊,能够给他这个顺下来,这个没问题啊。好,首先呢,我们来看一下这个idea呢,它这里使用上的一个说明哈,他说呢,你要想安装这个idea的话呢,需要有一些require,呃,Requirements有一些要求,首先呢是硬件要求,硬件的话呢,这里边说你最低得有2GB的RAM内存,最好呢是四个GB的,然后呢,有1.5gB的硬盘空间,因为我们要安装嘛硬盘空间,而而且呢,至少有1GB的缓存,这呢是关于这个屏幕分辨率的一个要求啊,嗯,应该说要求不高,大家现在的电脑基本上都是可以达到这样一个要求的,但是呢,如果你。
07:30
希望呢,呃,安装好idea以后呢,有一个比较良好的体验,这呢我又写了一段文字,建议呢,大家的内存呢,最好八个G以上,八个G以上啊,尤其呢,是做大数据开发的,本身的idea的话呢,它就相较eclipse呢更吃内存,那你做大数据开发,有时候我们还需要补一些虚拟机等等啊,那内存少了肯定不行,然后CPU的话呢,最好I5以上的,呃,同时呢,你要想体验更好,最好大家装一块固态硬盘,然后呢,把我们的这个开发工具,包括这里讲的idea呢,就安装在我们的固态硬盘上,这个肯定体验非常好啊,这个毫无疑问。
08:06
那像我这个电脑就装了一个固态硬盘,这个一会儿启动的时候,你会发现比我们这个,呃,没有固态硬盘,用机械硬盘的启动速度要快很多。那其次的话呢,这里也提到一个软件的要求啊,Software requirements,那操作系统就不用多说了,我装Windows版的话呢,Windows现在大家主体用的都可以支持啊,那下面有一个软件环境的介绍,你看我文档也行,看这个官网这块写的这个也可以说这个JR1.8呢,Is boundundled啊,就是我们这个idea呢,嗯,它本身的这个环境,我们安装好以后呢,它就绑定了GRE的1.8 GRE的话呢,叫Java运营环境,那也就是说呢,如果你只是想在你的电脑上去运行我们Java程序的话呢,你就不需要再去安装Java了。这是这个啊,但是但是如果呢,你要是想做Java的development啊,Java开发的话呢,你需要安装一个独立的JDK啊,那也就是说呢,大家在装我们的idea之前,如果大家对Java呢还不熟悉,或者说刚入门,那你应该知道啊,就跟e lips一样啊,GDK是必须要装的。
09:12
那JDK的安装文件以及呢,安装的步骤这里呢,我也给大家去提供了,呃,课件呢,这里有一个JDK的一个下载安装和配置,然后软件这块呢,我也提供了32位和64g 64位版的JDK,大家呢,你如果没有装的提前装一下。好,这呢是安装前的一些基本的介绍。
我来说两句