2021-03-15

final、finalize、finally的区别

final:
    修饰类: 不能被继承  是太监类
       final class  Person
       
    修饰方法:此方法不能被重写
         public final void eat(){
    
    }
         
    修饰变量:final修饰的变量 是常量
         
    修饰对象:地址值不能改变
finalize(): 当垃圾回收器回收该对象之前 会调用的方法
try{
    
    }catch(){
    
    }finally

finally: 最终的最后的

1.无论如何都要执行的代码  放到finally语句块内
  io 关流

2. 如果非要不执行 finally
   使用 System.exit(数字);
   0:代表正常退出jvm
   非0:代表非正常退出jvm

猜你喜欢

转载自blog.csdn.net/qq_37698495/article/details/114854788