00:00
下面涉及到这个语言开发,这个咱们也考试考了啊,说第一个是他们三者之间的关系,对这个就不用多说了,这个咱们考试考过了,这个记住,这个要记住啊好,嗯,这个上一个图呢,这个就没有必要去记了啊,这个就没有没有必要去记了啊,只知道它这里边包含什么和什么就可以,然后再下一个涉及到JDK的一个下载安装,那首先呢是下载,嗯下载啊下载的话呢,你就就官网呗,诶大家以后呢,也养成个习惯啊,就是大家以后下这个一些软件的时候呢,你别以像以前一样直接百度啊搜一下,然后下载,有的时候呢,对于咱们开发的来讲,你去百度那种下载吧,有时候他那个软件可能经过其他人给你动过微调过,本来没问题的,结果你这卡出问题了啊,要么呢是官网。
01:00
呃,下载一些软件,像一些插件啊等等,或者一些开源的一些框架的,咱们后边就直接去这个get top上啊呃,开源的你可以理解成叫开源的一个软件的一个平台啊,你就去这上面去下载哈,包括后边咱们还会讲这个meven啊等等,直接呢有一个地址以后我们在这个IDE当中直接就可以给它自动的下载了啊,它有一个远程的中央仓库啊等等啊行就找官网,然后呢,这个安装,安装呢就是傻瓜式安装,那这里边需要安装注意的问题就是以后大家呢,安装的软件的路径,路径中不能包含中文和空格,对这个以后一定要注意啊,要注意这个问题,行,这就是下载安装这个没啥呃特别要说的了啊,就注意咱们装的时候呢,是那个JDK装了后边呢。
02:00
提示那个GRE的时候呢,把它呢也装一下,避免咱们大家回头再去起那个eclipse的时候呢,它就启动不起来了啊,那就是你把这个GRE装上它就没事了,实际上的话呢,我们JDK装完以后,里边是不是已经包含了GRE了,对吧?这咱们装完的JDK里这不也经包含GRE了,对啊,所以咱们配环境变量的时候呢,也没有必要再去配那个GRE了,因为你JDK配完以后呢,它自动可以去这里边识别GRE啊好呃,装完以后呢,还有个问题叫配环境变料,这里呢就提到了,说为什么要配,咱们也考了啊,先得清楚什么是pass环境面料,诶pass环境变料我们说就是Windows诶这个操作系统执行命令时诶索要搜寻的路径。
03:00
诶这呢就是我们叫pass变量,你先清楚这个事啊,然后呢,我们为什么要配呢?哎,Pass呢,当然了,我们是希望,哎希望呢,我们Java的这个,呃,这个这个开发指令是吧,开发工具,哎比较典型的就是Java c哎还有这个java.exe哎希望呢,他们在哎任何的这个文件路径下,诶文件诶路径下呢,诶都可以执行成功,诶说白了就是你在任何的文件路径下,你输入这个命令的时候呢,它都会去pass下去找,因为你这执行的操作系统执行命令,这不就是你的命令吗?一执行命令它就去这个pass下去搜索了,那你只需要把我们的路径呢配到这个pass下就可以了,诶就这么简单这一个事情啊,好,下一个如果。
04:00
这置这个也不多说了,咱们考试也考过了,大家呢,都按照咱这里的这个要求,哎,把这个这个这个粘过来啊,哎,参照它就可以好,这就过了下一个,哎,我们写一个这个Java程序啊,咱们叫,哎我们把每一个就后边也是一样啊,就是学习最简单的一个程序的一个开发,哎咱们都叫做hard word了,那首先呢,大家脑子里边必须把这个统记住。找一找这个图,哎,这个呢记到你的脑子里啊,咱们Java程序的话呢,呃,要想最后运行成功,分成这样三个过程,编写,编译和运行啊编写编写的话呢,就是你对应的写了一个文件了啊,比如咱们这呢,就是创建一个啊Java文件,Java原文件啊这个举例子,比如我们就叫做hello啊word.java文件,然后下边呢,去写你这个hello word啊这个乘以咱们昨天都写过了都啊啊这个咱们找一下昨天的代码。
05:17
诶,这就是咱们写的这个hello word啊,CTRLC翻过来,好,Class hello China,诶我故意呢,跟这个文件名不一样,然后public static avoid may,然后system.out.line,好,这就我们写的这个程序,诶写完以后呢,我们下边呢,涉及到这个编译,哎编译Java c是不是应该它呀,对,然后hello,哎,word.java好,编译完成以后接着去运行,哎运行的是我们这个自解码文件,哎,其实就是对应的是这个类啊,还hello,还China。
06:01
行哎,这就是编译和运行好这个呢,需要大家昨天我们第一天讲完以后呢,这是必须需要掌握的啊,你得清楚,然后呢,我们编译的时候呢,可能会出问题,运行的时候呢也可能会出问题,那常见这个问题呢,或者这个问题呢,就是我们学校的bug了啊这个这个又又追溯到这个历史,为什么这个出出现出现问题叫bug呢,Bug这个这这个你要查理有道翻译成啥叫臭虫是吧?啊这个呢,据说呢是最初呢造的这个计算机,然后呢,这个他们写完这个程序以后呢,结果运行它就呃卡住了,就出异常了,属于啊然后什么原因造成的呢?就后来发现这个机器里边钻进一个抽虫啊,然后说就出现了一个bug,所以导致程序出问题了是吧,然后后来呢,就延续至今,说程序出问题,没有按照你想象的这个正常的运算出结果,我们就说出bug了。
07:01
啊说你现在这个电脑,大家的这个笔记本钻进一只一只钻进一只抽虫还是挺困难的是吧?哎,当时在这个计算机很庞大是吧,跟你建在那个车床一样啊,很大,所以才能进去,现在这个计算机的集成度太高了,抽中钻都钻不进去是吧?啊是这样啊,包括呢,像这个一开始说这个计算机病毒,呃,这个电脑刚进来咱们国家的时候,大家以为这个病毒跟人这个病毒一样,所以你看进机房的时候是不是穿的都那个跟那个有那个有有什么那个那个流行病一样是吧?穿全副武装啊,得前一天洗个澡啊,然后带上鞋套是吧,戴上了个眼镜,然后怕呢,把这个病毒传染给这个计算机了是吧?然后来发现好像不是一回事啊,啊行,呃,然后呢,我们编译运行这个过程呢,出现在常见问题,咱们昨天呢给大家演示了啊,这个PPT里边呢,也列举出来了几个啊这呢我就把这几个问题。
08:01
你呢就直接粘过来了啊,编译的时候呢,你可能找不到文件啊,运行的时候呢,也文件路径也写错了,或者文件名也写错了,也会出现这样找不到的这个情况,这是比较常见的啊,大家要注意哎另外呢,关于这个public咱们昨天也说过了啊,关于这个少分号语法上的问题啊,也演示过了,好我就把这几个问题呢粘到这了哈,然后下面呢,就要总结我们写的第一个程序,呃,这咱们昨天呢写到这个哎,Hello这里边了,哎这就相当于是一个总结,哎CTRLC咱们就拿过来了啊哎,下来呢,大家把这个过程呢再再看一看啊,再看一看这里边提到的这些点,哎就不详细的去展开说了,好在下面诶我们后续讲完这个hello word以后呢,涉及到这个另外的就是注释和API文档啊,啊编成风格这个就是小点了啊,首先呢提到这个注释。
09:01
来注释呢,咱们这个叫啊是吧。哎,对的啊,Comment后边呢,我们还有讲一个叫注解叫an啊,你别整混了啊,一个叫注释,一个叫注解行,那注释的话呢,在张亚中分类三类吧,对单行注释,这样对多行注释,哎,我就写成一行了啊就这样开始一个星一个斜线,结束文档注释,一个斜线,两个星对,然后呢,一个星哎,一个斜线,哎这是三种注释的方式啊,这个要的我。哎,这个注释呢,就相当于大家吃药的时候呢,你看的那个说明书一样啊,你得告诉我怎么用啊是吧,我要吃这个药,我我怎么吃啊,你要的成分是什么呀,需要注意哪些点呀?哎,这个都得需要告诉我们,那这个程序写好以后啊,那你这个程序里边具体的代码什么意思啊,你想做什么事啊,诶都得需要解释说明啊,这就是它的一个作用。
10:27
嗯,写到这了吧,啊,这是它的这个作用啊,哎,对程序呢,进行解释说明,增加可读性的啊,然后呢,我们说还可以呢,进行程序的调试,哎,这也是它的一个作用,就是如果你发现你程序出问题了,然后你把那个呃相应的一些问题呢,注释掉以后,发现诶考试了,呃这说明呢,其实就是你那个呃注释的那个位位置就出问题了啊也也可以用来去调试程序,好这是它那之所以能够这个达到这样一个点,是因为呢,我们这个单行注释,同行注释啊,它注释的这个内容呢,是不参与编译的,那其实这个文档注释也是这样子的啊,哎也是这样子的,哎,这是属于这个特点的一。
11:15
哎,这是特点一啊,然后呢,下一个特点呢,就是针对于我们这个文档注释,因为大家呢,可能会觉得说,诶文档注释跟多行注释好像差不多,这不都可以写到写多行吗?这是一个多行注释的,这个文档注释的,哎它们的主要区别呢,是人家这个文档注呢,哎,我们写到这了啊,它呢是可以被Java do所解析的,哎这是它出现的一个主要的原因。哎,它是要被解析的啊,生成一个说明文档的,其实啊,然后第三个点呢,其实是一个注意点,我们也写到说明这块,就是说呢,哎多行注释呢,不可以潜到使用,哎,这是这个点啊行诶我们就把这个呢就说清楚了,哎这就就过了就啊呃,然后下面呢,涉一到API文档啊啊注意这是叫API文档啊,不是APIAPI是什么呢?对API呢,先说它这个单词的一个全称啊application pro graming啊,Interface啊我为什么要把它写出来呢?就是为了秀一下啊,没有任何用,就是你自己呢啊API啊就是啊应用程序编程接口,知道也行,不知道也没事儿,呃,其实通常呢,我们就都把这个通常或者叫习惯上啊,习惯上呢将。
12:38
哎,将将啊将这个语言啊,提供的这个类库哈,啊就都成为叫API了啊说诶你这个语言,比如说你这个框架Spark啊,比大数据的一个框架写好了是吧,这个Spark呢,说给你提供了这个Java语言,Python语言,Skyla这个语言的接口,哎,你就可以直接掉了,就是相当于他给你提供了相应的一些类库让你去用,哎就是这个意思,听着挺高大上,其实就是说给你提供了好多线上的结构,让你可以去调了啊就这意思啊,那下一个问题叫API文档啊,那很简单,就是对于这些类库我怎么使用的一个说明书啊,就是它的一个说明文档哈,就针对于啊这个提供的类库。
13:28
嗯,提供的类库啊,哎,如何使用啊,然后呢,给的一个呃说明书啊,你可以呢,说类似于咱们的这个新华字典啊,就是你要学汉语的话呢,学学具体的一个汉字,哎,你得需要查这个新华字典啊,呃,就是看看怎么用啊,你要需要用类库,你需要看一下这个类库具体怎么用,就是我们说的API文档啊,API文档呢,就是大家给大家提供的。
14:03
呃这个呃,API文档这这这都是是吧,这几个啊好下边良好的编程风格,呃这个呢,就是作为一个了解大家写代码的时候呢,去关注关注。啊,注意一下就行。哎,放这儿了啊,哎,这个呢,你没有必要去死记硬背了,这个呢,咱们写代码的时候呢,哎,咱们说了大家多去模仿,哎前刚开始的时候呢,诶我怎么写呢?哎,你也就按照这样的一个方式去写,哎这都算一种比较良好的一种风格了啊,我写的就是良好的风格啊嗯,后边一个呢,叫ID的plus,这个使用就是我们开发的话呢,你得有一个工具,呃这个工具跟JDK可不一样啊,JDK呢就是诶你得有Java的这一套环境啊,里边提供的这些类啊,我们得能用,所以你得装JDK,然后呢,这个ID plus呢,就是你现在呢,呃,就是要开发了,你得用一个工具去开发使用你上面JDK提供的那些类库啊,那开发工具这块呢,我们其实提到了两个层面,第一个呢,属于这种记事本层面的啊,这个呢,说白了其实都本质上还是一个记事本啊,真正开发中,企业级开发中,大家用的呢,都是IDE啊,集成开发环境啊,常见的是这样的。
15:20
几个?啊,但这几个呢,市场份额可不是各20%啊呃,这个基本上都集中在eclipse和idea这块的啊,那我们选的呢,也是从这两个里边去选,所以我这块呢,最好是这样一下啊,这个是红的啊,然后这个是红的,其他的呢就不用关注了,另外来说这个IDE呢,它毕竟就是一个工具啊,你不用把它看得说很神圣。这个有同学呢,就问过咱们老师说这个咱们网上不是以前也发布过那个Java基础视频,包括后续的SSM啊等等框架视频都发布过,咱们发的呢,都是用的eclipse,有些同学说说老师啊,你们能不能录一个idea版的SM呢?当是老师都有点晕了,懂啊,不就是一个工具吗?对吧,完全没有必要重复一遍啊,咱们讲框家这是讲知识的,你你至于说你是用ecl啊,用idea其实都无所谓,没有太大的差别啊,所以这这这个工具呢,其实也很容易上手,比如说大家呢,咱们没讲idea,全全是用的eclips,等到公司呢,发现公司用的是idea,没事,你自己呢,就是下载一个文档学一下,配一下,可能刚开始第一周用的时候不太适应,第二周就挺适应了啊,可能一周就上手了,比较简单是吧,不是说像你学一个框架一样,好几天才能搞得定,从不会到会工具嘛,啊你适应它就可以了啊好,那我们前几年呢,先用的是这个ID。
16:46
Plus,诶这块呢,关于它的基本的这个配置。这个呢,我们是写在这个,呃,这个我写在哪啊,写在这个软件ID plus,哎,在这有几个图啊安装安装的话呢,还是那个意思,装到这个不含中文的路径下。
17:04
哎,然后呢,调这个字体的大小,哎调字体大小包括呢,大家你可以配一下那个,呃,这个我们上边这不是有一个这个工具是吧?哎,Java c啊,诶Java啊可以配一下这个都可以啊嗯,建议呢,你就别配了,前两天呢,先自己呢在这去写一写,然后边呢,我们用eclipse的时候呢,你就没有机会再去用这个命令行了啊珍惜一下这几天的这个时间是吧?啊行,那这呢,就是咱们关于昨天这个整个的复习的内容啊,然后大家呢,你看哪块呢,不清楚的再捋一捋啊。
我来说两句