Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1838
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2021-10-12 10:14
文章分类

全部博文(20)

文章存档

2021年(20)

我的朋友
最近访客

分类: Java

2021-10-25 17:23:39

这节课的话我们讲一下这个集成开发环境啊。来说一下。在我们的java开发的一个IDE。这个IDE指什么呢?IDE是集成开发环境:Integrated Development Environment的缩写,叫集成开发环境。那我们刚开始用到的是最初是不是用到的是我们的。note pad记事本,对不对?感觉很low对吧?打起来很不爽。

好了,那下面的话给大家介绍一下我们java业界开发的两大神器啊。

第一大神器就是我们的eclipse

是由IBM开发并捐赠给开源社区的一个IDE,也是目前应用最广泛的IDE

eclipse什么意思呢?他的中文翻译过来叫日蚀。哎呀,日蚀好了,那为什么这个名字呢?因为以前大家知道很早之前,1995java是个什么公司啊,sun公司,给我太阳对,还要吞并太阳,所以说。愿望很强大,对吧?所以说他要垄断这个行业,因此他对对抗sun公司搞了一个eclipse,就是啊那当然eclipse这个版本非常多啊,

。我说这个eclipse呢点第一个是不是就是我们的官网呀,对不对?

另外一个神器我也打开了这个IDE呢它是我们的jet brains公司。

这个JetBrains公司出版的所有软件全是神器啊。对吧它是各行各业的神器,它里面有开发python的,有开发前端的对不对?有开发PHP的,还有开发我们的set set up是不是都有啊,对不对?那你们也许以前如果做过其他行业的,应该听过,你看就长这样,这个软件就是长这样的啊。那这个软件的话,到后期等大家把这个edits用熟练一点,我们再讲一下这个软件,对吧?两个软件都讲一下吧。那。这个这个就是我们的eclipse啊,那eclipse的话从很早之前啊,从二零一几年啊,111年一二年是不是慢慢就发行啊?那发行的话每个版本它都有每个版本的代号。那现在最新的是20196月,我刚我中午给大家发的,是不是这个版呀?20196

其实没有必要用这么新的版本啊,用的新它的速度反而慢。因为它需要的内存是不是耗的内存更大了呀,对不对?好了,我们就用它吧。啊这是第一个成绩。如果想下载这边直接点64位就可以了,对吧?那么越高的版本它不支持32位,它默认你的电脑最小是不是64位啊,对不对?以前如果老一点版本是不是还有32位和一个64位啊,对不对?好了,这是我们的这个eclipse,那它里面呢还有一些其他一些东西,等到我们后期都会用的啊这个。那关于这个IDE,你看它的这个页面很明显就要比这个页面要炫,对不对?所以说它里面的软件的一些图形化页面做的要比好多了。

那么为什么说这个是程序员的超级第一大神器呢?就是因为它的强大的自动提示的功能。eclipse提示功能也还可以啊,但是IDE就相当于它的联想功能是非常强大的。你打一块代码,它可以把后面的代码联想出来。对,然后呢,你要去创建一个工程,尤其是框架的时候,你甚至都不用会直接导一个框架,直接一进去它就自动生成了,

这个eclipse啊,这个eclipse呢不需要安装,解压之后就可以用。所以说来大家把这个软件放到哪去啊,我是不是有d盘呀?我是不是之前希望大家新建了一个software,对不对?是我们的软件。然后呢这边有一个java,大家把这个压缩包,这边我们解压到当前文件夹。好了,这边解压速度有点慢啊,让他慢慢解压吧。你们放到哪个盘付,是不是都可以啊,自己放啊,自己放,但是我喜欢是放在一块好。你不喜欢就随便放。但是一定要注意,不要出现中文路径和空格路径,对吧?以后安装软件的时候,切记啊,每次安装之前,你先想一想你的路径符不符合要求。

大家拿到这个程序啊,大家解压之后啊,第一步啊直接听我说啊,是不是一个eclipse文件夹,对不对?在这个文件夹里面,大家新建文件夹,它的名字叫什么?叫workspace。工作空间可以吧, ,刚刚给他说了,eclipse他的版本从三点1是一直到4.7,现在多少到4.1.2,对吧?这个氧气板是前年对吧?去年都更新了,2017年都可以吧,1718年都更新了。好了,那几几个比较好的版本。luna啊露娜吧。做SE开发比较好一点。那么还有什么火星版,它服务器这边的话启动速度比较快啊,那么对于这个氧气板其实好挺好用的。但是近几年eclipse更新非常快啊,差不多一个季度会更新。那现在最新的是不是4.2.1啊,也就是我们今年的这个9月份的一个版本。所以说我们一块来看啊。打开我们的地盘,然后找到这个软件,在eclipse文件夹下面。首先新建一个我们的workspace。是不是工作站,好了,

建议大家把这个eclipse点击右键发送到桌面方式。可以吧,以后的话你启动的话,是不是直接点一下就可以了,对不对?好了,我不用点了,我直接拖到我的地址啊,可以吧?好了,拖好了之后呢,我们来启动一下。你看这个版本是不是20196月启动是比较慢的啊,启动是比较慢,但是稳定性还可以啊,稳定性可以。 如果说实在慢的太离谱,就换以前的吧,可以吧,换个去年的。换个去年的或3月的都可以,我这边都有。你这个是。我看一下啊,你看这边36月是多远,我来看一下哪个驱动快。都差不多啊。到时候再选F码啊。你加一份看一下这个哪个版本,我这边有好多个版本都有的,每个版都有。我们现在打开了吧。没有打开的,我等一等这东西要打开一下。打开了吗?还在转是吧?来等一等吧。六月的这么卡。其实有些人说不是最新的,就是最好的,对吧?月新的他对这个电脑的硬件设备要求越高。好了吧,

然后呢大家想我的这个地方是不是要选择一个工作站呀?为什么要选择工作站以后,你创建的项目就会放在这个工作站里面。所以说我刚才让大家手动创建的文件夹板,因此在这边选中你手动创建的这个文件夹,我是放在了这个D盘。来选中地盘。在D盘的下面,我们可以找到这个software,对吧?然后找到我们的,eclipseeclipse中选中这个workspace,对吧?这是我们的这一步,这一步没问题吧。好了,大家等一等啊。选中第一步。这是我们的第一步,可以吧?好了,点击选择文件夹,这样的话是不是出现了呀?大家记住记住啊,这个勾不要打,说这个勾不要打。这个勾打了之后相当于什么东西啊,每次他都会默认进入到你的这个工作站吧。你想如果说你是要做两个工作站,那你每次是不是切换的时候,你可以进的时候可以选吧,对不对?所以说这个勾不要打了,这个勾不要打。其实打了以后进去不小心打了,没关系,怎么办啊?我可以教你有两种方法,一种把这个软件删了,再重新解一下,对吧?第二种里面肯定有其他的设置呗,对不对?也可以也可以也可以切换呢来点亮启动。启动。就是到这个页面了吧,就是第一次进来之后呢,大家都会看到一个欢迎页面激活页面啊,有什么用呢?他会给你介绍一下这个软件有什么用啊,反正也看不懂,对不对?所以说教大家怎么样把它关了。关了之后呢,首先给大家介绍一下我们这个软件。其中这边这块区域啊这边这块区域是干嘛的呀?是我们的项目的所在区域。我鼠标的这个地方项目所在区域第二块区域中间的这块区域就是我们的正常的写代码的区域。那其中这边是不是还会有一个叫我们的outline,还有我们的tasklist的呀,干嘛擦掉。大家把这个页面调的最好是最最经典,是不是越好呀?好了,把这个max maxmax光亮。然后呢前面的progress光亮手腕儿关掉,全都关掉。现在我们没有一个能用的,对不对?都关掉可以吧?关掉之后呢,大家是不是看到这个屏幕说变大了呀?我们开发起来是不是就很很开心啊,但是每次我们在运行程序的过程中,是不是它会出现一些终端控制台呀,对不对?黑屏幕那怎么出现黑屏幕呢?它不黑对不对?所以说我们这边点击windowsshow打开打开什么东西呢?打开一个consoleconsoleconsole是不是就终端控台的意思啊,把它点一下好了,这就是我们的标准配置。首先把其他的都关掉,是不是只留一个console了呀?这个东西就是大家以前啊不是大家大家刚才我们用过的什么到什么银行啊,黑屏幕类似于。可以吧,这一步没有问题吧。下面的话给大家教eclipse怎么怎么配置,如何去创建一个工程,可以吧?好了,大家可以看在我们的这边呢是不是出现了这么多东西啊?对不对?那你发现第一次在点他的时候,这边的话他会让你选一项,选择哪一项倒数第二项。大家点一下这个超链接啊,倒数第二项叫create a project,创建一个项目。可以吧。那么这个项目我们要创建什么项目呢?因为我们是java SE工程,java SE工程技术版。所以说选择第一个叫java project

。只有第一次创建的时候,他才会让你选择第二次创建。有一个东西吗?没有了,肯定还有下一个步骤啊,你看选择java project啊。好了,那这样的话我们就放在今天的笔记上面。放两坨。第二步,点击next的。可以吧,选择next。那么在next这边它会让你输入什么项目名称叫project。比如说我们今天叫什么呢?就是叫做。Day03是第三天啊。好了,我这边我的项目名称就叫做Day03啊,Day03。大家写一下项目名称,91603。这边慢一点啊,我操作一步,你们操作一步。下面这个GRE大家想加E什么东西啊,是不是java运行环境啊,它默认是1.8,这边不动。下面呢是我们的项目需要保存在哪里,你看它会创建一个文件,说保存在我们默认的功能空间啊,所以说这边都不变,什么东西都需要改,直接点finish。也就是说我们只写了一个项目名称,是不是直接点分就行。


好了,他这边是不是会弹出这样一个框呀?好了,这边给大家说啊。这边是项名称,把这个框勾上,然后点击它。有。然后点开。呃,第二张图就说我们勾上它,这什么意思呢?就说你确定要创建吗?确定之后呢,以后在创建过程中是不是他就不会弹簧了呀,对吧?然后我们点九本。可以吧,那打开之后呢,你发现这边是不是又多了很多东西,所以说把这块东西全杀了,杀了。哎呀,这个稍有点慢。来我们这边的话点击window,然后点击console了啊。大家看在我们这边,我们看到的是不是就是一个项目呀,对不对?看是个文件夹吧,当前这个文件夹大家可以点开,点开之后呢,你们可以看到有两个这个东西,就是我们的JDK它所自带的一些编译的一些架构吧。就是说它编译它需要一些我们的软件啊,需要一些工具。这个这些就是它自带工具,不需要管,你们不需要管我们的代码需要写在哪里呀。以前大家讲我们的这个点java源代码,是不是都自己创建的呀?现在不用创建了。所以说在你的SRC下面,在你的SRC下面,首先点击右键。new,点击右键new什么东西呢?new有一个class,大家想我们以前是不是每次都要手写一个public class呀,对不对?现在需要写吗?不需要写了,你创建类的时候,他就会把你的文件源代码自动创建出来了。懂了吧,就说点击一下这个class的。看一下截图。选什么东西呢?选它对吧?点右键,然后另一个classclass就是创建一个类。好了,点击右键。new一个class。可以吧,那你用完这个class之后呢,我们这边大家一定要注意,这边有一个package package是不叫包名啊,就相当于大家暂时就可以把这个包是不是理解成文件夹呀?你想我有很多个这样的这样的源代码,说我是不是要分文件夹,是不是要管理啊,可以吧。你看我这边的话,我就可以写一个,比如说这边写一个DEMO demo文件夹,没有什么问题吧。或者说我们今天就写一个什么,就写一个蜗牛。给我留就可以了。但是报名的话,一般它的命名规范是我这边说一下啊,应该是在面向对象给大家讲的都是域名倒置。那什么叫域名呢?我们一般情况下是不是3W点百度点com呀,那他倒过来的时候,就com点百度点什么什么东西啊,就是说按照我们的域名规范,应该是come点蜗牛可以吧?我们就写一个蜗牛。可以吧好了,那今天的话主要是我们的一些练习,对不对?关于FAS的一些练习,因此我们这边就可以写什么。Comewoniuif demo就好了啊。F demo. 关于if的一些if的一些东西啊,那if的话大家想它是一个无效的变量,为什么呢?因为它是java中的关键字吧,

呃所以说我们这边就写一个if demo啊就可以了。关于衣服雨具的没什么没什么问题吧,就相当于创个文件夹,创立文件。好了,那么这个name呢是什么东西呢?它就是我们当前所要创建的这个类名。没什么地方就创建一个类名。好了,那这样的话我们首先写一个,要不然我们先简单一点,我们先写个hello word,怎么样,先过渡一下。算了,不想孤独。这个hello word都已经写出来了,不影响商家。好了,删掉一个吧,demo可以吧,我写个comb点蜗牛点demo啊,点个demo好了。那关于这个类呢,我就写一个哈罗的HELOWORLDWOR. LD hello word可以吧?那这个就是我们的文件名,它同时也是我们的类名。好了,剩下东西一个都不变,大家直接点确定就可以了,点finish啊。这是我们的包名需要写,就是我们的类名和文件名。来学一学啊。内米。或者是我们的文件名。好。把这个东西放在这儿,如果说晚上你们这个东西不太清楚的,自己去改改改,可以吧?好了,那这样的话我们就点一下finish,我们把它创建出来了,可以吧?

大家可以看到创建出来之后呢,这个字非常小。看不清楚是吧。那下面的话我们是不是要对这个字是不是要调整它的一些配置啊,把这个字放大一点可以吧?好了,我们一块来看一下怎么调呢?大家点开这个windowwindow下面有一个叫performanceperformance, 是不是属性的意思?来点开。这个东西东西都创建好了吧,对吧?点开啊,在performance里面第一项叫做通用的。通用的里面第一项叫appearance外观。外观里面选什么东西呢?我们选colors and funts。是不是叫我们的颜色和字体啊?那在颜色字体里面有这么多东西,选哪一个呀?大家选择第一个basicbasic是不是最基础的呀?大家把这个basic。展开之后呢,找什么东西呢?往下拉选择最后一个叫text fundtext fund是不是就是我们的文件的大小啊,文件的字体可以吧,双击打开,打开之后呢,我们程序员默认使用的都是这个consoles专用字体。为什么要选用这个字体?因为他把这个L和一区分开了,把零和O区分开了。因为很多情况下,有些字体零和偶数区分不开啊,这我们用它好了,我这边调20。你自己调多少都可以,我建议你调18就可以了啊。我这边小二。好了,调完之后呢,这个就是我们的字体啊。那这边的话给你们截个图吧。就害怕你们找不到啊。好了,可以吧,这样写吧,这是字体。好了点,确定调完字体之后呢,

大家想我们的这个程序呢,现在说不要调编码呀,你的程序要给别人看,那么其他人是不是都要看到呀?所以说我们要把这个编码要调过来,那怎么调编码呢?大家选择你看在general的最后一项。general的最后一项,这边是不是有一个叫workspace呀?大家可以找到吧,workspace找到之后呢,它里面的默认编码是JBK的编码。但是我们为了让世界所有国家通用,所以说我们选择一个编码叫什么啊?叫UTS-8。以后我们在正常编码过程中,以后的编码是不是一律全部使用UTF8呀?那GPT是什么意思呢?来这边的话简单的说一下吧。首先我们前面遇到了ASCii。嗯,第二个。unicode的。第三,那unicode的马现现在是不是GPK啊?还有什么东西呢?还有你们以后会遇到的是GB231。还有什么还有什么编码啊?是我们的big5。还有什么样的呢?就是我们的UTF-8。还有一个就是我们的ISO8859-1。那这几个编码简单给大家说一下。

第一个aska是美国标准信息交换码,对不对?然后我们的UD口编码是不是它是我们家的默认的编码呀,对不对?那它里面包含了中文字符,英文字符权益128位,是不是我们的阿斯玛呀,对吧?那我们的GBK这两个东西给他说一下。呃,作为中国人,我们都要知道啊。这三个编码搞清楚,第一个GBK叫简体中文。GBKGB2321这两个都是简体中文。简体中文。那其中哪个哪个涵盖了我们的这个大雅致JBR312是很早以前的,差不多里面收入了2万个中文字符。但是GBK里面收录了多少27000个中文字符。所以说这两个地方是不是都可以受累啊啊都可以表示。比如说你们西安的那个表表面的表,对不对?他就在里面有的打就可以输入的。一般输入法是不是打不出来呀?还有招财进宝那个字啊,还有一些简化字里面都可以都可以打出来。那这个big5是什么呢?叫大文码?大文码是什么呢?是台湾啊,台北这边用的啊,就是说嗯用什么,他们是用的是繁体中文。发那种。所以说如果说你要给一一个台资企业去开发,他们要求里面不要出现这种。我不认我我这个东西吧,我不认识啊,对不对?所以说我要把编码是不是调成B个尾啊,对不对?好了,这是一个那么这个iSO嗯,大家经常去看吧。JSO见过吗?都说没见过你们所有的质量认证,产品认证上面是不是都有SO什么标准呀,对不对?那这个SO值是什么?international standard organization表示我们的国际标准化组织,那它里面的885911,什么叫我们的国际版?但是这个国际编码非常非常有趣,它里面没有中文。他不支持中文,不是我鄙视中国。不支持中文。因为大家知道我们的程序啊,这些编码是不是都是。那偏向于美洲呀,对不对?那对于一些每周或者是对于我们的欧美一些国家来说,那么这这套标准那么适用于什么欧美啊,欧美那对于他来说,随着我们的这个国际地位的提高呀,对不对?那所有国所有事件,比如说我们的日日本,对不对?日本、俄罗斯啊,还有德国、英国、法国。那这些语言是不是英语法语有多远啊,那他怎么指使呀?所以说他干脆给了一套我们的这个编码叫什么?叫万国。万国码,那万国码它支持世界上通用的国家语言的,就所有语言文字可以吧?因此我们以后做开发呢,就把这个编码是不是直接调调整为UTF8呀就可以了

。好了,这第一步我们把它换成UTF。没什么问题吧。目前来说我们就调这两个其他用的。其他先用不到啊。那我先放到这个地方。截图。workspace答案是UTF8一定要调啊,一定要调。如果你不调,我这边调了,我把代码最后发给你们,你们导进去看不成,全全是乱码,对吧?所以说你们要一定要调好。把它调为我们的UTS8。好了,调好之后呢,我们点击应用并退出,是不是可以了呀?

我这边问一下大家啊,你你觉得当前我们这个项目是什么编码?是JBK还是UTS8,你这么确定吗?不知道对不对?所以说怎么去看当前这个项目的编码呢?来点击右键项目,点击右键,最后一项叫proposalproposal是不是属性的意思啊?点开。看默认是不是自动更改为UTF更换呀,对不对?因为我的系统整个系统都改了,所以说系统里面所有东西是不是都改为utf8了呀,说他的项目会随着我的系统。点promise啊。首先大家要学会用这个软件,对不对?那首先我给你一个软件,你你你要配成功啊,怎么配就这几项配好就可以了。好了,里面的话怎么写呢?我们以前说每天都要打public static void main。怎么打,现在不用打了,就要写个面。他能出来吗?是不出不来呀。大家在这个类里面写个main可以吧。写完main之后呢,,然后是按下alt键加斜杠。按一下他他这边是不是会有一个叫main method呀?喂,回车主函数出现了吧。就有了呀,那比以前好好多了吧,那以前还要敲一遍,现在不用敲了。

那里面的话输出语句,这个输出语句我想现在大家应该打的非常熟练了吧。出来吗?输出已经应该熟练了是吧?那我就给你们交Sout,然后alt+斜杠。是不出来了呀?可以吧,这是一个嗯首先。柯南挂件。叫快捷键。怎么就是我们的命?就是哎这个这个这个地方写吧,就是呃ALT加我们的斜杠,它表示什么啊?它表示自动联想。好了完了已经完了,把自动联想快捷键说给你们是吧?只要不会,是不是就安全了。也没有有些东西能出来,有些东西出不来。这个主函数呢,我们写什么东西啊,是不是写一个main,然后这样写个复杂的呀。然后呢,我们的这个说出语句,我刚刚打了什么,是不是打打了一个叫sout啊?你打sout也可以,我习惯性的打syso。他也可以叫system out可以吧?system out也行,打sout也行,这两个东西都可以好了。

那之后呢,我们打一个字串。那字符串里面我们就写一个Hello word. 对吧,打好之后呢,我们以前他想我是不是又要找到黑屏幕呀,是不是找到这个软件啊,那这个这个源代码源代码在哪里啊?你看源代码是不是就是当前这个包下面啊,那具体是怎么运行呢? 你在当前的这个代码空白处点击右键。右键这边是不是有一个叫run ASrice什么东西呢?大家可以选择叫java application,就run一个java应用程序,点一下一点。大家发现我们的hello word是不是正常出现在了下方呀?你发现快吗?肯定快呀。大家看我们在写的这个过程中,其实他帮我们做了什么,做了两个操作。第一个java c第二个是java呀解释运行,但是会有个问题啊,什么问题看好了。哎,智能吧。你发现错了吗?错了呀,你看程序是不是太差了呀,你发现这个地方是不是有一个封号呀,封号是不是打错了呀?这个就是集成开发环境的优点。你编译的时候打的错误,它会体现出来。嗯,少了一个编译,其实他的这个功能叫什么?我们的哎我们的eclips它会实现预编译啊,来给大家写这样。eclips会预编译。什么叫预编译?预编译是真的编译吗?它不是真的编译,就是说你打代码的时候,它会生成字节码文件嘛,不会等到你eclips的时候,它才会真正去生成自己的软件啊。到run as生成我们的class。可以吧,这个东西大家一定要明白。当然我们早上给大家讲过一个案例啊,

讲过什么案例看。瘦的类型的A它等于10,对吧?那么A它等于A1。好搞定。我们早上在通过这个技术问答的时候,大家看到的时候没报错呀。现在报错了没有报错了呀,你看直接你出错,他立马就报错了。那就是要编译预编译,对吧?好用吗?肯定好用啊。你看鼠标放上去什么样子,他说他有两种解决方案,要么你把它抢转,看鼠标可以点一下,是不是它自动会帮你转转啊,这是第一种解决方案。第二种解决方案,他会告诉你,请把前面的这个int前面这个前面这个一是不是改为int类型啊?可以吧,所以说这个是开发环境,它会自动帮你检测啊,可以吧?这样的话给他说下啊。

那怎么怎么注释呢?很多同学说老师,我想一次注释十三行注释框架键加control,加斜杠。对呀。很多家斜杠是java中的注释。呃,我写在这边吧啊再见。叫注释啊。这个注释叫什么?叫单行注释啊?叫CTRL+加斜杠,那如何取消注册呢?这样想。你看按了一下,按两下,按一下按两下,是不是取消注册呀?现在学会了吧。

好了,那java中我们还有一个什么,是不是叫多行注释呀?好了,下面写一下叫多行就是。做完之后有点复杂。多人就是怎么写呢?你看比如说我想把这两行注释大家按住什么control shift加斜杠。对吧control shift加斜杠。那他这边的话数据会有了呀,他就会产生多些个,但是他会产生我们的这个东西啊。那如果说你要想取消怎么取消呢?CTRL +shift加反斜杠。CTL controlSHIFT shift加斜杠。如果是取消。取消多行。注释,那这边用什么呢?用的是我们的CTRL controlSHIFD shiftshift加上一个反斜杠。一个正斜杠,一个反斜杠可以吧?就是我们的取消就是了。那单行就是就还是一样的,再按一下就可以了。好了,那这个就是我们的关于except的一些快捷键,一个注释啊,可以吧?大家先玩一玩,自己先自己先学一学代码,先玩一玩可以吧?给你们正好给点休息时间,我们差不多十分钟吧啊十分钟先停一停,你们先熟悉一下这个软件啊。

阅读(37) | 评论(0) | 转发(0) |
0

上一篇:第十章:常量

下一篇:java的转义字符

给主人留下些什么吧!~~