00:01
下面呢,我们按照刚才的步骤来完成此轮的入脉力,那咱下面开始来写一下,首先第一部分我把这个idea先打开,我这里用的是2021.2的版本,把这个打开,等等它打开。然后打开之后怎么做呢?按照我们刚才分析的,我先建一个may的聚合工程,就是有负工程,包括有它的子模块,那这里边我来创建一下。我在这里边重新创建点文,我先新建一个工程,这个工程就是一个慰问工程,然后在里边给它起个名字,我们就叫这个。我把它写到这里。六这是我们子工程,然后JDK用17包括这个包改一下com at硅谷,这是我们建的第一个负工程,然后工程把它创建出来,在当前窗口创建,这是第一部分,把这创建之后,等它加载完成,加载之后,然后在里边呢,因为负工程里边呢,咱不需要写代码,所以把这个src给它可以删掉,不删也可以,但是放在这儿也没什么用了,给它就删掉了,删掉之后在里边我们建个子模块。
01:20
我这里做个创建啊,注意是一个此模块就是一个model,然后给它起个名字,我们叫杠first。就是第一个程序。包括选择ADK17。包括他的。坐标,包括它的复工程这些都要选对,这是我们的子模块创建,把这个进行创建,所以现在一个基本的模块就完成了,完成之后按照我刚才的步骤,咱开始开发,大家看啊,第一步干什么?咱们是不是要引入相关的依赖,把依赖在里面引入,那我这里写一下来到杠first里边的po文件中,咱们进行引入。
02:04
首先加上这个叫dependence,然后在里边加上依赖,这个依赖给大家特别说明啊,各位同学在自己测试的时候呢,你把依赖从我课件中直接复制就可以了,我这里边为了各位加深一下印象,我把依赖手动写一下,各位自己练习中直接复制就可以了,所以我这里写一下啊,首先第一个我们引入依赖叫contextt,就是把相关的基础依赖都进行引入,那我在里边写一下。Org点上这个framework里边加上这个目前用的版本是6.0.2,就是它目前的最新版本,这是我们引入的第一个,然后第二个呢,咱为了后面测试方便,把这个g unit给它也引进去。
03:02
那这里边我来引一下。Dependence,然后它的包这位置。Org点上。我们加上这unit它的版本,嗯,用这个5.6.3了,为了后面测试方便,把它死活的范围给它改一下啊,因为改加这个可以,就是加这个之后只能在test中用,但为了方便,我把这个范围给它就去掉了。所以现在我们代码中的第一部分完成了引入了进行依赖,核心依赖就这个依赖,然后引入之后咱们把这may刷新一下,第一次你引入它会联网下载,我这里边已经联网下载过了,这各位啊,给头自己注意一下,我现在咱们看一下这个ma里边。大家看这依赖是不是引住了,有相关的,你看里边啊,有这几个核心的扣。
04:05
As,这个我们就完成了第一步操作,然后第一步之后,下面呢,进入到第二步,按照我刚分析的第二步呢,咱就建个类,然后里边写上一个方法。脑袋里边建个包。com.at硅谷我们叫六。创建,创建之后呢,在里边我写个类,这个类呢,我就叫user,然后创建之后在user里边咱就直接写一个方法,比如这个方法我就叫这个。A的这个方法。在里边我们做一个输出啊,输出的值我就叫A,就做一个添加这么一个操作,这时候我们写到第二部分,建个类里面写方法,当然类里边可以有属性,咱们暂时没有用到,后面用到我们再加进去,这步完成,完成之后下面进入到第三步,第三步怎么做呢?按照此文中的规范,咱们建一个死文中的配置文件,这个配置文件呢,我放到result下边。
05:10
这里各位注意啊,这些配置文件呢?此文中要求需要是一个叉L格式文件,但因为我们目前用的是idea工具,这个工具的好处是什么呢?大家看这里。然咱们可以直接建个配置文件,那我在里边创建,然后给它起个名字,就叫B点叉L,这个名字随便起,你叫A叫B叫W都可以,我这里就叫b.XL放到瑞的下边,把这个单给它完成。然后完成之后大家看啊,在这个文件中呢,它里边有这部分。这是什么?是不是它的约束,就是规定你这里边能写什么标签,标签中有什么属性,这是它的一个约束,然后在里边我们来做件事情。比如大家看啊,我刚才有个类。
06:03
是不是叫user这个类各位都明确啊,如果说咱用原始方式,我想创建类的对象,各位应该都会是不是用一个user。等于。上一个user,然后调用user中等方法是不是完成这个过程,这是传统方式做到,但是现在我把这个创建对象过程在此文中进行实现,所以咱需要来到它的配置文件中,在配置文件中完成对象的创建。我写一下啊,完成user对象创建。那怎么创建呢?写一下啊,在此文里边呢,给我们提供了一个标签,能实现这个标签就叫B标签,是它规定好的,那我在里边加上一个。B标签,然后加上之后大家注意啊,在bin标签中呢,有很多的属性,咱目前先有两个,最简单的一个是ID。
07:05
一个是class。那我说一下什么意思啊,先说这个ID属性。它就表示你的bin的这个唯一的一个标识,比如说咱后面通过ID能取到这个对象,这个叫唯一标识,然后第二个叫属性,这是什么呢?加上就是你要。创建对象所在类的这个全路径。什么叫犬路径?就是咱说的包名称。加上你的类名称,这个叫路径,也就说大家看我user里边这个是包名称,这类是不是叫user,这就叫全路径,那大家写一下啊,第一个class里边我就加上它的全路径。把这个咱们为了防止写错,我直接复制一下此文六里边的右,然后idv标识起个名字,这个名字可以词起,但一般为了方便都是用你的类的首字母小写,我这就是user。
08:08
所以以上把这个配置文件就完成了,这是我们提到的按照的规范创建配置文件是个叉格式,然后在里边用bin标签完成对象创建配置,有ID属性,有cos属性,这刚才我们都介绍到了啊,当然这个标签中还有其他属性,就咱们后面会继续讲到,目前大家先感受一下这个过程。现在这就完成了,然后完成之后咱们进入到最后一步,那咱就完成最终的测试。我这里写个测试类啊,我就叫test user。然后在里边我们做个测试啊,咱加上一个单元测试public。这个方法我就叫test user object,就是测试这个user对象的创建啊,咱写个方法,然后在方法中怎么做,给大家解一下过程啊,首先第一部分。
09:07
大家看啊。我现在是有配置文件,所以第部分呢,我们就要加载这个配置文件,然后进行这个对象的创建,这是第一部分,然后第二部分获取你创建的对象。第三步,咱可以使用对象调用方法进行测试,这就是一个基本的过程。那我们写一下啊,首先看第一部分,第一部分呢,在此文中给我们封装了一个对象叫application contact,就是指的这个应用的上下文,然后用它咱们new个对象,这个对象。大家看这个啊。就是类下那种,目前在下个,然后加上文件名称,我这文件叫B点买lo,这就是第一部分,当你加载的过程中,它就会进行对象的创建,按照配置完成。
10:09
然后之后第二部分们用泰个get里边你那ID性值,刚才我是不是user把这个拿过来,最终这个对象啊,但是对象呢,它默认是object,给它转换成这个user,就是强转成user对象。因为它创建之后的肯定就是一个。User侧对象这步完成,完成之后,为了咱测试方便啊,我把这user做个输出,然后咱用这个对象再来调一下这个方法,最终完成测试。以上就是一段测试的这个方法,然后这里涉及到一个对象application,包括咱们后面会继续讲到里边的细节部分,目前咱先感受一下这个过程。
11:01
所以咱们现在啊,大家看,通过我刚才说的这个五步内容,咱们就完成了入门案例的开发,这个过程我们再看一遍,然后最终做个测试。首先第一步,聚合工程,负工程子模块,在子模块中我们先引入任相关的依赖,也就这个依赖,然后一种依赖之后我们建个类定义方法。第三步,按照此的规范建立一个差文件,然后用B标签加ID卡的属性配置的你要建的对象,包括名字,包括路径,最后我们写测试加载配置文件,建对象。获取对象调方法,最终完成这个测试。以上就是一个简单的入门案例,那咱们测试一下啊,我把这方法执行一下。咱们看最终的结果是怎么样的。那我们来看一下啊,等它执行。
12:02
然后各位仔细看啊,我这里用的是TDK17,大家看第一行输出,第一行输出,呃,咱这么来看啊,我这里加个这个注释啊,咱来个一。然后这个A的里边呢,我给他再输出一句话,为了咱看的明确啊。就这里边,我就来一个二。啊,咱来一个二。然后咱们啊,再重新执行一下啊,为了看得更明确啊,不加这个也能看到,为了咱们更明确,给他加一级标识。然后大家看啊,第一行输出,你看啊是不是user,那就等于说把user对象输出了,这个输出的是不是对象的地址,对名单对象创建了,然后第二行调用A的方法,A的方法中我有这个输出,这一行是不是也输出了,所以以上啊,咱就证明了通过完成了对象创建,然后咱通过对象也完成了方法的调用。
13:03
以上就是入门案例的编写过程,通过这个过程啊,大家先感受一下新闻中的基本特点,然后咱们一会儿会把这个程序做一个详细的分析。
我来说两句