00:00
行,那今天的话呢,我们主要讲的内容呢是数组,那从讲数组的时候呢,咱们就开始使用叫eclipse了,呃,之前几天呢,咱们都用的这个叫ID plus,诶或者有同学还用的其他的相关的一些记事本的一些开发工具,诶我们说呢,在真正开发当中,肯定呢都不会是去用这些记事本的,呃,开发效率呢,实在是太低了啊啊,包括很多功能呢,他都没有行,那咱们这呢,就开始用这个叫集成开发环境啊,就是我们第一天讲Java克的时候提到过的这个IDE啊,那么在给大家发的这个资料里边有一个叫软件,呃软件呢,我们这个第三个就是第三个呢,我这放了两个eclipse呢和tellig idea,咱们呢先用eclipse。咱们整个呢,这个第一部分这个内容啊,都是用eclipse来讲,然后等讲到第二部内容的时候呢,再给大家替换成idea。啊,就是两个工具呢,保证大家呢都会去使用,诶通过对比你也可以感受一下这两个开发工具呢,有什么不同啊,那咱们呢,现在装的是eclipse,这个eclipse打开以后这呢,我又放了几个文件。
01:04
那么eclips的话呢,大家也可以去它的官网上去进行下载啊,那就是最新版了啊,这个eclipse呢,它的这个命名方式呢,也有一个变化,以前的话呢,也是按照这个abcd的顺序往下走的啊,那我这个N呢啊,你大概就知道这个是这个版本啊,念这个版本,这个N下边呢,还有个OO这个也出来了啊,O这个叫oxygen就氧气的这个版本啊,诶好像这个P这个版本呢,好像是也有啊,但是到后边这块呢,它这个命名方式就变了。啊,它就变了,也变成了,呃,跟我们的Java或者是这个idea呢,都一样的一种方式的,这可能也是一个趋势,比如说他就不以这种方式命名,而是改成比如说2019.1啊啊这是就是说2019年的,有的是叫一月份啊,有的是叫第一个版本啊这个呢,就不同的这个软件它就有区别了哈,啊有的是2019.3,嗯,就是三呢,有的是表示的是119年的第三个版本,它不一定是三月份开发的。
02:05
呃,有的呢,是表示就是三月份开发的,就这个意思,通过这个呢,标识这个你不同的这个开发工具的一个版本,这呢现在是一个大的趋势啊,呃,这样的话呢,你就能够比较清晰的知道这个版本是哪一年推出来的,而我们看到这个N啊,O啊,或者其他的这个呃勾啊L啊,你不知道它是哪一年开发的。啊,这是它的一个劣势啊,但是以前呢,都是按照这个顺序来的啊,都是按照这个顺序来的啊,你像我这个电脑当中。我这在计算机D盘。开发工具知道吧,我这呢就放了几个不同的版本啊,像这呢叫Luna版,就是这个L开头的。呃,它每一个单词,每一个这个字母呢,都是拿一个单词来命名的啊,Luna就是月亮女神啊Luna是吧。啊,这个O版的就oxgen就是氧气这个版本啊,这个还有这个镍这个版本啊,不同的版本,你通过这个字母的话呢,就能知道哪个版本新,哪个版本旧了。
03:03
啊,那我给大家发的呢,是这个叫in版啊嗯,In的第一个版本,后边呢,还有杠二的杠三的,那就是后边呢,稍微有一些迭代的啊呃,这个版本包括我们用欧版的呀,或者你用前面这个,呃,像这个L版的呀,或这个其实都可以用,咱们现在的话呢,做的这些功能呢,用哪个版本都是可以满足需求的。啊,他也都是企业级的这个版本啊,就给大家发的呢,也是一个JAVA1版的,你看看啊,就是你要装一个是Java s1版的话呢,你开发不了JAVA1的这些项目。呃,咱们发的这个呢,是可以支持大家开发后边的,呃,后台这个开发的或者SSM这个框架的集成都可以在我们这个版本中去使用啊,是没问题的,那么软件的安装呢,通常有两种方式,一种呢,就是直接你点击那个exe啊去下一步,下一步这样装,还有一种呢,更简单的就是直接解压以后呢就可以用。通常我们把这种叫做绿色版了哈,那这里呢,其实就相当于是解压以后直接可以用的。
04:02
所以大家呢,把它解压到呢,呃,比如我我我这就暂时的我先放到当前的文件目录下哈,诶这个解压以后呢,直接里边呢,有一个点ext文件,大家一双击呢,直接就运行我们这个eclipse,而不是呢去安装啊这个意思啊,所以建议大家呢,这个eclips呢,就不要放在我们当前这个目录下了,你包括这个目录下呢,你看我们这有中文,咱说了咱这个软件呢,大家就不要放在这个包含中文包含空格的这个路径下啊,你可以把这个eclips呢放到你诶比如装JDK的那个路径,你看我这呢就放到这儿了啊。哎,这就属于咱们整个Java的一些相关的开发环境。哎,就放到这,那这个放到这以后的话呢,你可以把这个eclip呢点右键,呃让它呢发送到桌面一个快捷方式,呃,这个呢我就发过来了,诶我这有两个版本,也就是说我们电脑当中大家去可以可以是装多个不同版本的eclclipse的,哎这是没有问题的。啊,像你解压以后呢,这不就是这个情况吗?把整个这个文件目录呢,你粘到你的一个,呃,装开发软件的那个目录下啊就行了。
05:06
好,那下边的话呢,这个我们就来说一说,这个eclipse呢,大家怎么去用啊,我这呢写了一个文档叫eclipse的使用配置,哎,我们就按照这个顺序呢,给大家来讲一讲。好,首先呢,大家呢,把这个eclipse呢,应该是已经解压好了,你放到桌面的一个快捷方式,诶,然后呢,一双击就可以打开。哎,大家呢,可以先听啊,先不着急的去操作一会呢,给大家时间呢,去做一个操作啊,然后进来以后的话呢,呃,首先呈现给我们的这是一个叫workspace。那先来解释一下,Workspace呢,叫工作空间。咱们前两天写代码的时候呢,我都放在这个指定的叫code目录下了,这是咱们写的代码,那么这里的这个workspace呢,就类似于这我这里边这个叫code,也就是说呢,咱们接下来写的代码呢,你都想放在哪?OK,我们把它的叫做工作空间,好,那不妨我这块呢,指定一个新的位置,嗯,像我这下边都是各个不同的这个软件的一些这个工作空间了哈,呃,Networkpace,比如我就放在这里边。
06:11
我去新建一个。At work space。哎,我space,比如说我就叫这个,呃,0105。啊,就写成它了,好,写完它以后,这个你要打开肯定什么也没有啊,那我在这个位置呢,我去browse导入咱们刚才这个目录。哎,我呢,放在这个地盘下,我pace找我们的这个0105。那在这好找到以后呢,点一个确定,那就意味着呢,我们回头写的代码呢,我就都放在这个路径下了。行,接下来这有一个勾,注意千万不要勾。啊说千万不要勾有点过分了哈,就是呃,就不要勾是吧?啊勾了的话也不会崩溃哈,就是这个是什么意思呢?就是对,就是一旦你勾上以后呢,每次大家再去双击我们这个eclipse呢,它就不会出现这个界面了,直接呢就进到你那个启动的那个开发页面了。
07:12
那意味着什么呢?就是如果你看我这啊,我有很多的这个workspace,我们这一个eclip呢,其实大家是可以点击多次,你可以开多个工作空间的,如果你要打上勾的话,你每次只能开这一个了。你想开多我开不了了,举个例子,比如说大家诶,我每天呢,会给大家发代码啊,建议呢,就是你把我发的代码呢,你放到一个workspace下。然后呢,你自己再去,呃,新建一个workspace,有俩workspace,那回头呢,大家你可以诶开一个把我的代码放到这边,然后呢,你再开一个,你在那放到右边,你可以看我这边怎么写的,右边呢,你对照着去写,就这呢,始终保存一份我写的代码,是一个比较完整的一个版本啊,你又不用说把这两个都放在一个里边,然后来回改,最后呢,诶我发的那个代码呢,你也也给改的乱七八糟的了,是吧?诶放一份这个标准的,然后你自己再去另外一个workspace下去写,怎么能够开俩呢,就是你这块呢,你保证你每次开机的时候呢,它能够让你去选择。
08:08
就行啊,那这个你要勾上的话呢,他就不用不能选了,那万一要是一不小心勾了怎么办?一会儿我有这个给你下边说明的一些这个常见的一些问题啊,给大家去讲,怎么再去改过来这个呢,选上以选上以后诶我点一下OK。那这就是我们这个eclip的一个启动界面啊,这个时间的长短呢,取决于你电脑的性能。啊,我这呢就有点快是吧,行,那首次进入的话呢,它会有一个叫welcome。啊,这个呢,就不用它欢迎了是吧,你不用点开一个看啊,那进去出不来了啊,那这个呢,叉掉叉掉的话呢,它下次启动还有,所以这有个小勾,把这个勾呢就去掉了。啊,每次启动的时候就不要让它再显示啊,不用他天天欢迎我了。行,那接下来呢,我们就看到这样一个界面。啊,那如果之前没有用过eclipse呢,一看的话感觉哇,好崩溃啊,里边全是英文,然后也没用过,呃,然后呢,就开始去网上去搜,说eclipse空格中文版,哎,果真还能搜到啊。
09:10
嗯,收到以后的话呢,就开始按照人家的要求,呃,他其实是给了你一些那个。配置文件啊,把我们这个eclipse中的。嗯,这个我不是装到这了吗?找一下我的这个安装的位置啊。诶,就是你要去网上搜这个所谓的中文版的话呢,你下载好以后呢,它要求你把这里边这些文件有一些做一个替换啊替换完以后呢,你再去双击这个eclips,果真呢,出现一个中文版了,像这呢都是中文。啊,一点开啊,写的都是中文啊,那大家不要做这个事。就不要把你的E呢改成中文的哈,你可能会觉得我刚开始上手呢,学的方便一点是吧,改成中文的,那那改成中文以后的问题呢,有可能你会出现一些莫名其妙的一些开发中的情况,本来呢,这个代码是没有问题的,结果到你这儿就出错了,然后呢,本来是这个配置呢是OK的,到你这儿呢就过不去。
10:05
啊,各种各样的问题,都是因为你替换这个中文版造成的。啊,这是第一个主要的问题啊,另外一个问题呢,就是开发中没有人去用中文的哈,你要用过中文的话呢,就是明显的暴露说你英文不行是吧,当然用英文版的不一定中英文就行。只是呢,就是其实这语言不就是一个符号吗?你习惯这个符号了,你就点这个就完了啊,你要说用用惯了中文版,你说我等我这个开发都OK了以后,我再去用英文版,用了英文版以后,你发现你要找的那个东西呢,你都不知道哪个跟哪个是对应的。所以英文版照样你得重新上手,所以干脆呢就直接上手,就是英文的。啊,这个还有一个原因呢,就是呃,有时候大家关于E克莉丝使用,咱们上课的时候,我只讲主要的一些使用的一些这个这个。技巧是吧,还有一些像那还有一些小的一些功能呢,你想去网上找一找,看看还有没有其他的,你找的时候呢,人人家给你的这个提示呢,也都是这个英文版的,比如说让你说找到window,找到preferences,然后呢,找某一个东西到你那全是中文的,你都不知道哪个英文是怎么对应的。
11:13
是吧,也不方便呢,你去再去学习,也就是说网上呢,大家提供的文档,你看到别人给的都是英文版的啊,没有人去给中文版的,有点low。哎,所以大家呢,就直接用这个英文版习惯几天就好了啊行,那么打开这个界面以后呢,下边我们需要对这个界面呢,做一些调整啊。首先的话呢,我们看这个位置。这个位置的话呢,默认它是有这个图标,我把光标往这一放,他写了一个叫JAVA1。嗯,也就是说呢,现在引入个概念,这叫透视图。哎,叫透视图。呃,透视图就是你能看到的这样一个界面哈,不是说呢,这个图是一个透明的,你对这个透视呢,比较敏感一些是吧?啊诶这呢,咱们用的叫JAVA1的透视图啊,就是你往这块呢点的时候,这叫open,呃,Perspective就是打开透视图的意思哈,它除了Java的透视图之外呢,你看还有其他的。
12:10
哎,尤其需要注意呢,大家不要选这个Java的脱水图。就Java的图书图呢,不是说不能用啊,可以用,但是只能是写咱们Java基础的这样的一些项目。那Java意义的这个特殊呢,就支持我们去后边使用框架写Java e的这个项目了,那所以咱们就不一开始用它后边还替换了,干脆直接上来呢,咱们就用这个障va e的了,那他这默认的给咱们呢,也是障va e,如果你那要不是接着呢,你选的这个障va EE的这个版本啊,它就是一个障va e的了。行,这是我们说的第一个事情啊,先把这个透视图呢,先确认一下透视图,确认完以后,下边呢,我们需要对这个界面啊进行一些调整,像这呢,都可以看成是一些小的组件了啊,那我们对这个组件呢,进行一个重新的设置,在这个位置呢,我们可以去填入一些这个搜索一些结构啊,比如说呢,咱们常用的呢,叫package explorer。
13:04
啊,把这一项点一下。啊,点一下放在到这儿了是吧,我把它呢拖到这,用鼠标左键拖就可以了,然后呢,我们再常用的呢,叫navigator。哎,叫导航的啊,诶诶,它自动的也跑到这了,然后这outline呢,我们习惯上也给它放到这。啊,然后呢,另外它自带的这个叫project这一项呢,我们通常用不着,所以把它叉掉。呃,这呢,就是我们放好的这样的三部分这个结构啊,一般呢,咱们都是左边显示的是这个叫package explorer啊,显示的是这一项啊好这三个放这儿,然后这块这个呢,用不着把它叉掉。嗯,还差一个什么呢,差一个叫cons。就是控制台。咱们原来写代码的话呢,都是在咱们命令行那个大黑框里边执行的,后边呢就不用了,咱们直接在这个CTR这块呢去执行就OK了。啊就是conso,然后前面的这些呢,暂时我们都用不着啊,这个去掉这个呢,也给它干掉这个service呢,是后边咱们讲到Java web的时候呢,需要配汤CAD需要在这用,呃暂时呢,你插不插都可以,如果你一不小心叉掉了,叉掉就叉掉。
14:14
嗯,就是你想就是差多了是吧,你想把那个server调出来,你在这呢,再去搜一下啊,诶server,哎,这边点一下它就过来了。所以一不小心删了也没关系啊,暂时呢咱们也用不着,主要呢,咱们用的就是这里边的这三项,还有我们这个cons。哎,这就可以了。那我们首先能做的事呢,就把我们整个透视图呢,做了一个调整,这样的话呢,就更。干净了啊,我们主要用的功能呢,给它调出来。好,接下来还得需要做操作。嗯,就刚才我的这些操作呢,大家都可以参照我的这个文档啊,我这写的都比较详细的,从上往下一个一个的都有啊。嗯,接着的话呢,我们做这个事在window下有一个叫preferences。
15:01
翻译过来呢,这叫首选项的意思啊,点开就是整个关于咱们这个软件的一个设置呢,都在这块。所以大家呢,安装任何一个软件,通常都会有个设置那样一个项啊,呃,在我们这个CL当中呢,设置就在这呢,我们有两个内容是需要去设置的啊,就是属于必须要设置的,第一个最主要的呢,是一个关于在我们的general下有一个叫workspace,哎,它这个点开以后呢。呃,在general下这个workspace啊,点开以后呢,在这个位置说我们写的这个文件的一个coding。它的编码格式或者叫编码及,把这一项呢,它默认叫JBK,我们需要显示的改成。哎,UTF杠八。咱们在讲这个char型字符的时候呢,稍微提过一下这个字符集的问题,还记得吧。对啊,就是大家都得要改哈,如果你要是不改的话呢,会出现什么问题呢?
16:02
对,会出现乱码,就是说我这改了我写的代码,诶这也是一个知识点,大家注意听啊,我写的代码呢,我是用的UTF杠八呢,这个编码集,也就是说呢,比如我内存中我写了一个这个叫字这样的一个汉字哈。啊,不是字是吧,这个这字啊,写完以后的话呢,我使用utf杠八呢,给它写到一个Java源文件中了,这个Java源文件呢,是一个真实的一个一个文件了哈,嗯,然后这个文件呢,我用的是UTF杠八,它在底层的话呢,这个字它肯定的是一个0101这样的一个二进制了啊保保存的是某一个数啊然后呢,哎,大家呢,把这个。这个源文件呢,放到你自己的电脑上,然后呢,你使用eclipse去打开,打开的时候你要是不改,它就是JBK,它如果要是JBK,它会拿JBK这样的一个字符集,找到几层这个呃,010这样的一个二进制这个数,然后给你还原出来,还原的时候呢,它就可能不是这个字了,那就是一个乱码了。
17:05
啊,这个我们要想保证这个不乱码,必须呢,使得我们这两个字符集呢,得是完全一样的。啊,我这因为改成UTF杠八了,是我们说了全球的这个基本上所有的语言的字符都涵盖在里边的,所以大家呢也都改一下,后续咱们做web开发,做一开发啊,都是用的UTF杠八啊等我们讲到web的时候呢,同样大家还会遇到一个问题,就是前端页面,还有你Java的后台,这个他们在相互传输的时候呢,也必须用UTL杠八,否则的话呢,你前端页面一刷新,诶怎么出乱码了,肯定是前后这个字符集不一致了。啊,这个知道这个原因是什么啊。好,这块呢,所有人都要改成UTF,杠八在这儿呢,做一个应用啊,这就行,这是改的第一个位置啊,另外一个的话呢,就是诶我们这个eclips呢,默认的时候它这个字体啊有点小,哎,通常我们这个都会去调整一下这个字体啊,字体呢在这块设置general,第一项叫appearance,就外观啊,外观这块有个叫colors and fo。
18:11
啊,把它呢,点一下,点一下呢,出来右边里边的第一个叫basic啊把basic点开,找它的最后一个叫text font。哎,默认的这个字体呢,就这么小。啊,这个看起来有点费眼啊,包括讲课呢,大家看看我的屏幕有点费眼了,哎,我test front这块有个edit啊,我我呢改一下,通常呢,我这个字体都爱用这个了。嗯,然后呢,就是个常规就行,我这字最起码得14啊。十四十六十六吧,大家就省点眼啊,然后确定就长这么大,然后我这块点个应用。就是最主要的这两项,一个叫编码题,一个是叫字体这块啊,大家做个设置,OK,其他的设置呢,我们后边用到的时候呢,再说。好了,这样的话呢,我们把这两个设置呢,就做好了。
19:03
设置做好以后,下一个做什么呢?下个呢我们就想写一个程序了,写个程序的话呢,我们就会在这个位置点右键,点右键的时候呢,有个new,我们想去写代码,这个现在呢,你点new的时候出来的这些结构呢,其实有点乱,也不是我们比较常用的。其实从这一点上呢,也能看出来,这个eclips呢,跟我们idea比呢,确实这个人性化方面呢,稍微差点意思。啊,我们一进来你看这个一点开new,这里边都乱七八糟的,很多都是我们不用的,常用的这些呢,它又没有啊,这就意味着我们得自己呢去做一个修改。啊,修改的话呢,在这改,嗯,Window。嗯,Perspective透视图,这有个呢叫customize perspective,用户自定义的透视图点开,点开以后这块有个叫manual visibility。哎,在这有个放。File呢,注意点这个小三角啊,点开再下边有个new这个呢小三角,再点开下边这些,你会发现有的打上勾了。
20:09
打的勾的其实就是我们刚才我在这个位置点右键右出来的那个东西。对new的那个信息,它显示了哪些,就是显示这个new当中打勾的那些了。那这里边呢,它给我默认提供的打勾的,有的是我们不常用的,常用的呢又没有,所以咱们把这个呢,这个框哈给它去掉。这个第一次来设置的同学呢,一定要小心,有的同学呢,上来就把这个卡起了。去了以后呢,说诶老师怎么这个别人那块除了new还有别的,我这怎么file里边就光有个new,你把这个去了,他能有啊。是吧,看清楚啊,把你这个去掉啊,这个别去,你要一不想去了,你看旁边同学他人家那块哪项勾着,你给它勾上啊。然后呢,这个new打开,打开以后呢,哪些是常用的,我们给它选上这个呢,你听一下就行,我在这里边都有截图啊,像这个Java project package啊,Class interface。
21:07
也可以勾上ation注解加上。单元测试也可以加上。然后找就。这个创建一个文件夹,创建一个文件。创建一个我们的JSP文件。创建一个动态的外部工程啊,这都可以啊,So filter listener这个可以勾上啊,诶天猫文件叉文件。啊,包括这个有的你要忘勾了也无所谓啊,这个后边用到的时候呢,回来再去补也行。呃,比如我们创建一个静态的外部工程,没找着行把它也勾上,然后呢,OK,诶接下来你点这个new的时候呢,你会发现,诶刚才这个变了,这就是咱们刚才勾选的这样的一些项,刚才我不是找了半天这个吗。啊,这就有了啊行,那下边的话呢,咱们就可以去创建一个这样的一个程序了,创建一个我们这个Java的一个代码了啊。
22:04
嗯,创建之前的话呢,先做这个事,在我们这个window这块呢,这个perspective这块有个叫save perspective perspective as,就是把我们当前这个透视图保存为你就选个障碍一一的点OK。还是说呃,他这块说呢,说已经存在了,你是不是要给他overweight就是覆盖。是吧,我们说yes。啊,因为咱们刚才进来这个页面的时候呢,是另外一种格式,现在咱们做了很多的调整,诶这个大家把之前默认的那个呢,给它覆盖掉,覆盖掉的好处是什么呢?有的时候大家可能一不小心写代码的时候就拖的这个乱七八糟的。啊,那这个时候呢,你就只需要呢,呃,这个reset一下。Yes,哎,就整个就恢复了。那就这样的一个情况。
我来说两句