00:00
来,这是我们和may之间的一个约定,远处的钟声回荡在雨里,我们在屋檐底下牵手听,呃,我们为了操作方便呢,我们就在咱们现在这个工作空间下啊,来建这个目录,呃,这个我们建的第一个工程的名字叫hello,然后在这儿呢,这个目录结构叫src,他说了,在这呢,得有一个POM文件,这个实际上是pom.X毛啊,这是一个X毛配置文件,这里边吧,需要有这样的内容。这个内容我们这已经准备好,有这现成了啊,这个我们直接复制过来,我们简单的来说一说啊,一会我们再具体再再说啊,就是它跟标签是project啊,这是一个固定的啊,你甭管它了,从M2开始就固定就是这个了,就是这个po文件的这个结构啊,这个模型的版本,这个不要去改,也不要去动,这一部分呢,一会儿我们会去说哈,这个叫坐标啊,当前唯一的标识,当前的命个工程,这个不重要啊,这是当前工程的一个名字,这个呢是它所依赖的这个其他的假包,现在呢,这个意思就是它依赖于这个只unit,一会儿我们这里边会用到这个只unit啊,先大概的了解一下,嗯,我们接着往下边去建,嗯,Src,然后是闷,嗯,Taste。
01:33
嗯,在eclipse里边是我们第三个命文工程啊,就进入eclipse,我们现在先强化一下这个目录结构啊,当然了,这个全手动,自己去建的话,这怎么能怎么能叫自动化呢,是吧?哎,所以说这个我们只是刚开始啊,哎,不要着急进洞房也得先300天地是吧?Src,闷闷,下边呢,我们有这个Java消息,然后呢,他这还得有taste taste下边也是这个Java和resource。
02:12
然后呢,我们在这个里边哈,我们就可以去写我们这个嗯,具体的代码了,Java代码,那么我们要写Java代码呢,我们想要去建一个类,这个叫hello这样一个类,这个类呢是在package里边的啊,这个package呢是com点艾特硅谷点me,那么我们说package结构呢,实际上就是这个目录的结构啊,所以说我们还得去建这个com艾特硅谷ma。诶,Com at硅谷没有,然后呢,我们再去建这个Java文件。这这个我们主要的目的不是为了写这一块,所以我们直接把它拿过来。
03:09
这个类它干嘛呢?就是说哎,生明这么一个类啊,有一个方法叫c hello,然后里边你传一个字符串进来啊,就作为一个人的名字,跟这个人打一个招呼啊,很简单的一个程序,这是我们的主程序啊,你看他在这个闷下边,这是主程序,我们下边呢,还得去写这个测试的程序。诶,这个测试的程序呢,叫做这个也是哈,这个包结构也是com爱的硅谷没问,我们现在把这个包结构建出来。妹妹,然后呢,也是建这么一个文件。
04:00
我们把这个现成的代码拿过来。他怎么做这个测试呢?它在这用的其实也是只unit,那我们说只unit已经是单元测试领域事实上的标准了啊,事实上的标准,哎,然后呢,嗯,当然这有这么个语法哈,Import这还用了一个static,这个叫静态导入是吧?哎,这个它起什么作用呢?做了静态导入以后,这个类里边的这个静态的资源就可以直接用了是吧?你像这个呢,其实这个其实就是这个类里边的一个静态方法,哎,他怎么测试的呢?他去拗了一个hello啊,这个就是我们刚说的主程序的那个hello的那个对象调这个对象的say hello这个方法里边传了一个人的名字叫李庭伟。我也不知道这个李存伟是谁哈,我也不认识这个人,然后呢,他这个方法呢,会返回这个字,就是返回我们这儿,诶这个拼的这个字串,然后呢,这个方法可能我们比较陌生,这个assert是这个单词呢的意思是断言啊断言啊,你看到一个人走过来,我断言你是一个男人啊,我断言你是一个女人,就是这个做下一个断言,那么你下这个断言呢,有的时候其实也不一定对,是吧?啊其实也不一定对啊,这个啊这个,那么我们这测试的时候,这个断言起什么作用呢?你看啊,它是这么工作的,你这设定一个字符串,我就断言你这个方法的返回值就是跟我这个字符串呢,怎么着呀,Equals一样,那么你要真的是一样呢,就通过就没问题,测试就成功了,你要是不一样呢,我这个方法它会抛一常你这个测试呢,这次测试就表示这次测试就失败了。
05:52
所以他就是以这样的方式呢,来辅助我们去做测试的啊,所以这个断言就是去做测试的啊,这个平时咱们也不怎么写这个我们就看到的话,我们解释一下什么意思就好了,好了,这样的话呢,我们这个程序哈,就都准备好了,这个第一个内问工程,我们已经这个从目录结构到文件都已经准备好了,下边呢,我们想基于这个命问工程去运行一些这个命问命令。
我来说两句