00:01
行了,那到这儿为止呢,咱们就相当于是说我们的就说完了各位啊,Get message就说完了,那再往下就是final啊,Final和final的区别。这三个其实经常是一个面试题,各位啊,是个面试题。对,这个经常出现在笔试题里边。我在这还是要说一下的啊,Test来各位啊,就是说有什么区别。我觉得这个final是不是一个关键字啊啊。不行吧,是不是报错了不行啊,所以第一点是final是个啥关键字啊,Final是一个关键字。啊,修饰的修饰的变量表示最终的对吧,表示最终的不变的啊就这意思啊,这是final各位啊,那finally呢。
01:01
Finally也是一个关键字,是不是啊,也是一个关键字啊,和TRY连用吧,联合使用。是不是使用在哪呀,异常处理机制中对不对,在这个finally语句框中的代码是一定会执行的啊,是一定会执行的对吧?哎,TRY对不对,哎,Finally啊在这儿对吧?哎,这是啊点点是不是啊,那这个是什么?是标识符啊,是类中的一个方法作为方法名出现。所以是标识符。标志符。这三个你你要区分开啊,Finally关键字表示最终的不变的,Finally是和异常处理机制里边同时出现的一个一个子句啊,表示一定会执行啊,然后呢,我们的final是一个方法的名字,各位。
02:12
是一个方法的名字啊,来,我们点过去看看。Object ctrl f12,看看这个地方是不是有个方法叫final,并且这个方法大家看已过时,是不是不建议用了,不建议用了对吧?哎,不建议用了,哎,那我问大家个问题啊,既然是个方法名,是不是就标识符。那么之前学习的方法中。放的那个烦恼。那么之前学习的在方法中放的那个final啥意思?之前学习的在方法中放的那个final一样啊。这不就是之前学的那个吗?哎,这个不就是之前学的那个final吗。邓俊,没没太理解是什么意思啊?
03:01
这个final不就是咱们之前学的吗?嗯。放在静态方法中的那个啥意思啊。这不是静态方法吗?什么叫放在静态方法里边啊。那不止修饰方法呀,Final还能修饰类呢,你咋,哎呀,我的天,这个来class a,我能不能写个final类上写个final行不行?可以不?Class BB里边有个方法,这个方法叫do some,这个方法上写个final行不行?没问题啊,没毛病啊。可以呀,这不是final修饰的类,无法继承啊,Final修饰的方法无法覆盖啊,Final修饰的方法无法覆盖呀,这都讲过呀,Final修饰的变量不能。
04:03
Final修饰的变量怎么着?那不,不,Find去式变量不能重新赋值。哦,你是是想说常量吗?Public static final类型拍等于三点一四三点。数学当中的拍M拍。等于3.1415926。3.1415926,嗯,这不常量吗?不final修饰的吗?Static final。对吧,哎,Static final,那这样的话,我们final修饰的类无法继承final修饰的方法无法覆盖final呢这块呢,哎,我们还可以加一个public sta啊这样的话示。那么这块呢,咱们要知道有个方法叫finalize方法,是object当中的一个方法,作为方法名出现。它既然是。
05:01
它既然是一个方法啊。那么我们这块呢,点过去,点过去之后呢。点过去之后呢,这块呢,我们可以看一看啊,这边呢,确实有一个。方法啊,叫做find,这是一个方法名是不是?哎,方法名就是标识符啊,标识符别多想啊。那好了,那这块的话。大家还有什么疑问吗?没有啥疑问吧?Find方法调用啊,还记得吗?Find这个方法谁调用方法是谁负责调用,是GM的什么G?垃圾回收器负责调用吧,是不是啊。哎,还记得吗?为啥没有人回应啊?Final关键字。关键字。Finalize是标识符。
06:01
对吧,这个final final修饰的无法继承final修饰的方法,无法覆盖final修饰的。变量不能重新赋值,是不是呢?和什么呀?TRY一起联合使用吧啊,Finally语句块中的代码是必须执行的啊,Find呢,是一个object类中的方法名,是不是这个方法是由谁呀?哎,垃圾回收器啊,GC负责调用的。Final学过吗?学过呀。这怎么?还学过吗?
07:00
这为啥呢?为啥呀?各位第几章学的?17张。19章。18张了。对那个遗那个遗嘱,就是留遗嘱那个方法吗。你们也是学着忘啊,你学着忘就不知道回顾?得回顾啊,你得回顾,你不断的去回顾一下瞅一眼,回顾一下瞅一眼啊。完了。Final和final有什么区别?就说到这儿。
我来说两句