00:00
行,那这个结束以后呢,我们再看下这个PPT啊,PPT呢下边提到一个概念叫做Java bin啊,这个呢,咱们在这个Java web学习过程当中呢,大家会体会到啊,关于javain这样的一个概念啊,首先呢,我们提一下什么叫Java bin,说Java b呢,是一种Java语言写成的可重用组件。有点抽象啊啊总结呢,就是这样的三个点,如果我们有一个Java类,这个类呢是公共的,然后呢,它这个类有一个无参的,还是一个公共的构造器啊,这个类呢还有属性,属性呢通常也都私有化了啊,我们再呢去给大家提供相应的这个get和set方法。满足这样特点的一个类,咱们就称作它是一个扎宾啊,那写一个这样的类呢,哎,应该说比较轻松了啊来。比如说我在这个JAVA1这个包下边,我们去创建一个啊,创建一个什么呢?诶,比如我们这个叫employee叫员工了啊。
01:05
嗯,或者我换一个吧,换成这个叫customer。客户是吧?哎,转过来啊。哎,满足这样的三个点,我现在呢,让咱们的这个customer呢,就满足这三个点,哎首先呢,这个类是一个公共的没问题了,然后接着呢,我们去提供它无餐的公共的构造器,哎实际上这个时候啊,它就有一个构造器了,而且这个构造器呢,恰好就满足他这个点,对哎,那这里边就提诶这这个构造器,公共的构造器,这是公共的,哎这个构造器咱们默认的这个情况,提供的构造器的这个权限修饰符是多少啊。哎,这个咱们上面上午讲这个构造器的时候,没有提过这个点,这是一个小细节的问题了哈,就是咱们说呢,系统,如果你要是咱们没有自己显示定义构造器,它会提供一个默认的,那么这个默认的构造器的权限是什么?对,那就看你这个类的权限了。
02:15
如果这个类的权限是public的,那它默认的提供的就是一个public的啊,如果你要默认的这个没有这个,那这个声明的这个就也没有了啊,就是说构造器的权限默认提供的跟我们这个类的权限是相同的啊,那目前这个问题呢,它自然而然也就是一个公共的啊,咱们可以显示的给它写出来。好,首先呢,类是公共的,然后构造器空餐的也是个公共的,接着我们去提供它相关的属性,比如说private啊,有这个in特性的它的一个ID啊,然后private啊,String类型的一个name,哎,有相关的属性,同时呢,我们去提供相应的这些属性的get和set方法。啊,Set一下ID。
03:14
哎,这个我们这是set方法啊,再提供一个get方法。好,那提供相应的属性的概赛方法以后,诶,我们说目前我写的这个类呢,它其实就算一个叫扎碍病,是一个叫可重的组件,嗯,这什么意思呢,说起来还比较抽象哈,下面呢,我这块有一些描述,说呢,这个用户呢,可以使用Java病呢,将功能处理值,数据库访问和其他任何可以用Java代码创建的这个对象呢进行打包啊,其他呢,开发者可以通过内部的JSP页面sol或者其他的Java b APP程序啊或者应用呢来使用这些对象啊等等等等等,还是有点抽象啊。嗯,举一个简单例子,就是说后边呢,咱们会涉及到关于数据库的一个交互啊,比如说呢,我这儿装了这个MYSQL数据库了啊,我连接一下啊,我在本机上装了数据库了,这呢,就我们看到这个,诶,我本地这个数据库当中的一些文件了,这呢每一个都是一个数据库,然后呢,比如这个TS数据库下边我就放了一些表啊,这个表呢,你打开这都有相关的一些这个呃,数据都存。
04:26
时代的啊,哎,这都是一些相应的数据了,比如这儿呢,就有一个叫customermos这个表,诶这个表里边呢,就存在了一些数据,那么这儿呢,就是真实的数据库中的数据,我们希望呢,把这个数据呢,你可能要呈现在这个用户的这个界面上了,那我们这个数据呢,就需要经过我们这个Java层你再展示出来啊呃,那展示的时候呢,呃,你这是一个表,回头呢,在我们这个张话层面呢,需要对应的一个类。啊,那这个类呢,咱们其实就可以给他声明成是一个渣in,诶你看我这个恰好这个叫customer,而我这个表呢,也叫customermos放的也是一些客户。
05:01
诶,那这里边像我们这个ID name email birth photo,这都相当于是你这个表中的一个字段了,这些字段呢,诶都可以作为咱们这里边的属性出现,哎,我们呢,都提供这些属性的get set方法。啊,然后呢,我们提供一个空参的构造器,方便呢我们去造对象。啊呃,那会儿也提了一下,说为什么咱们呃通常都爱给一个类呢,提供一个空参的构造器,哎这个呢,就涉及到后边咱们在造对象的时候呢,除了咱们用这种new的方式造对象啊,其实开发当中经常我们通过反射的方式去造,对这一说反射的话呢,这就是咱们后边要讲的一章了,哎,没记错,应该是第16章吧,啊,要讲个这个反射。啊十这个不是十十四张啊,要讲个这个反射,哎,在反射里边的话呢,我们也可以通过反射的方式呢去造对象,那反射的时候呢,经常咱们,哎普遍用的呢,都是掉的那个所谓的空参的构造器了,也就是说呢,咱们习惯上要提供一个塔啊,你可能现在听不明白哈,你就知道呢,我们后边呢,呃,造对象的时候经常用的都是空参的,哎,咱们造完这个对象以后,那显然你这个属性都是默认值的,咱们再调它的相应的set方法,哎,就是把这个数据库中的这个数据呢,一个一个装到咱们的对象当中,那么对应在我们这个Java层面呢,咱们造的这个成装你具体这些数据的啊,一个一个的Java类呢,通常咱们都是一个Java病。
06:39
哎,现在呢,你可能还是有点迷糊,哎这个呢没事,就暂时呢,你先知道这样一个概念啊,满足这样特征的一个类呢,就叫做一个扎病就可以了,哎后续呢,我们讲到web的时候呢,诶大家一用啊就有感觉了啊。
我来说两句