00:00
那么在这里我再强调一下各位,大家看这个ES方法是不是没用上?这个room这个类,它的equals方法是不是没用上。但你现在没用上,不代表以后用不上。听懂了吗?以后可能你要对这个进行功能扩展,在扩展的过程当中,你有可能会使用到啊,两个房间之间的比较,你想比较一下,判断一下两个房间是否是一样的,那么这个时候呢,你会调什么呀?调这个E方法,所以这些东西呢,你呀,我讲了你就给他写上,不管是哪个类你都写上,写上之后呢,将来有一天你会用上的啊,会用上的。嗯。你看属性私有化封装吧,对外提供set get的方法吧,我们是不是在外边都调的set盖的方法呀,啊调set方法干啥?修改调get方法干什么?来获取值嘛,来获取值啊。好了,那么这个呢,我们就呃,说到这儿吧,啊说到这儿,那么咱们这块还有什么东西呢,咱们看一下啊。
01:00
就关于咱们数组这一块。嗯。数组啊。还有什么呢?还有一些比如说常见的算法啊,常见的算法。比如说这个冒泡排序算法。啊。选择排序算法二分法查找。啊,这些算法可能我们要讲一讲啊,看一看。就说这这上面啊,这两个属于什么呀,这属于排序算法。算法啊,这个属于查找算法。啊,查找算法排序的,查找的。
02:00
啊,算法不需要掌握,实际上注意啊,第二个啊,算法实际上在Java中不需要精通啊,因为Java中已经怎么着封装好了。啊,要排序就调用方法就行啊,例如Java中提供了一个工具类。工具类各位啊,叫什么工具类,数组工具类。我给大家介绍一下啊,介绍一下非常爽非常爽啊。来,咱们看一看这个工具类是谁,哎,这个从这看吧,双击两侧shift啊,输入一个单词叫瑞瑞,后边有个S啊瑞斯。加va u下。这个包下各位啊,有一个类。这个类呢,叫尔瑞斯尔瑞斯啊。
03:01
呃,瑞斯呢,里边有很多方法,比如说大家看一下啊,它这个里边是散写的代码啊。CTRL f12有没有一个方法?嗯嗯。So的方法,能不能传个int数组过来,能不能排序?能不能排序各位可以吧。那我们可以调一下啊。对吧,并且这个方法有没有static。这个方法由static是不是直接采用类名去调就行了,为什么前面加static,各位告诉我。A是一个工具类。啊。其中有一个方法可以排序。静态方法,直接使用类名调用就行。
04:05
这个是不是印证了我们之前那句话,工具类,工具类工具就是为了方便用,为了方便用是不是就不用定对象,直接采用类名去掉就行了,所以呢,工具类等等方法是一般都是静态的。是不是工具类当中的方法是不是一般都是静态的呀?就工具类当中的方法一般都是静态的啊,我们可以看一下用一下嘛,是不是哎,用一下来在array下新建一个class,我们叫A瑞斯test啊,叫A瑞斯test啊零一来这个位置呢,我们来用一下这个S公司的提供的这个类啊,使用一下三公司提供的数组工具类,这个类叫Java u下的瑞斯。啊,来,PSVM走。工具类都写成静态的,注意工具类中的方法都是静态方法啊,工具类啊,工具类当中的方法大部分都是静态的。
05:09
瑞斯,注意有个S啊,点sortt,好,括号里边可以跟一个int类型数组,我们上面可以给一个数组。然后这个数组呢,我给他。好,大家看。啊,把这个重复的去掉啊,现在呢,我们对这个呢进行排序。怎么排序?这就排完了,非常之简单啊,遍历输出很爽吗?I等于零,I小于这个数组,点Les I加加输出这个数组下标为I的。元素好吧,来,原先数度这个样子啊,经过排序之后,我们来看这个执行的结果。
06:01
它的结果是不是从小到大排序的一三四五六六十七和112,所以我问大家,我们不会这个算法是不是也没问题?不会什么冒泡排序,选择排序,不会查找,不会这些东西,我们能不能写Java代码,各位告诉我。知道Java为什么好学吗?知道Java为什么好学吗?Java有一套什么呀,内裤?明白吗?牛人写好了。我们只需要调用。明白吗?Java好学,就在这个位置上。啊,哎,这个小鹏说的对啊,来像我刚才所说的这个冒泡啊,选择呀,二分法查找啊,他什么时候用啊,哎,面试的时候用。
07:03
注意啊,面试的时候用以上算法,在以后的Java实际开发中,我们不需要使用的啊,不需要使用的,因为Java已经封装好了,直接调用就行。啊,只不过以后面试的时候可能会有机会碰上。嗯。我说一下啊,还有一个办法,我教你个办法,我教你个办法啊。哎,这玩意儿挺难挺难记的,你记它干啥呀?你记它干啥呀?手机有吗?手机有吗?哎,拍个照片啊。拍个照片,面试的时候看一下。啊,就照抄一下啊,照抄一下。也是可以的啊,也是没问题的,对你弄一个冒泡排序写好完了之后,手机有吗?拍个照片啊,做题的时候呢,就抄就行了啊抄就行了,谁看着呀,没人看啊,这程序员这个这面试就是这样的啊。
08:11
没问题,没问题啊,面试谁谁去背这个代码呀,这个代码背它干啥呀,对不对,你让自己那么累干啥呀,是不是啊,这没问题啊,没问题,这个这个这可以,这可以就就两张照片呗,拍一下对吧,拿着你万一遇到了你就用一下啊遇不到对吧,你大部分都没有啊,大部分都没有,极个别的可能会有这样的这样的算法啊,极个别可能会有算法,这强调一下啊,就是极个别啊,可能会有算法的。啊。呃,远程面试最舒服,诶有道理有道理,现在基本上都是远程面试啊,疫情期间啊,远程面试行,那这块的话,咱们下午重点看看这个算法好吧。下午重点咱们看看算法这个数组这章就结束了,各位啊,就结束了,然后这个工具类这一块的话,咱们下午的话可能还会再演示几个方法,因为现在只是演示了一个sot方法,对不对,有可能还有一些别的方法啊,到下午呢,咱们再看啊。
09:08
呃,当然我说了,咱们拍照片归拍照片,咱们还是得讲,对吧,我们还是得讲,大家还是还是得学,只不过以后开发你可能不写,面试的时候用一下,但是你如果说掌握了,你就不用拍照了,对吧,你要没掌握,那么你就拍个照片留到手机里边,将来在面试的时候你对付一下也是可以的啊。啊,也是可以的,没什么太大问题啊,行了,大家先去吃饭吧,啊,先吃饭吧。
我来说两句