一起来看看finally与static的区别吧
工具/原料
ide(myeclipse)
方法/步骤1(相同点1)
1、finally和static都可以修饰类,方法,成员变量
方法/步骤2(相同点2)
1、都不可以用来修饰构造方法
方法/步骤3(不同点)
1、static可以用来修饰类的代码块,final不行
2、static不可以修饰方法内的局部变量,final可以
方法/步骤4(static功能介绍)
1、static表示静态,全局变量,修饰的类水貔藻疽,变量,方法,可以用类.变量(.内部类,.方法)来实现static可以用来修饰静醯浍窝荡态代码块JVM加载此类时static修饰的类,变量,方法,静态代码块会被加载有且仅有一次
2、static修饰的变量可以重新赋值
3、static方法中不能有this,sup娣定撰钠er关键词并且staitc方法不能被重写,必须被实现(不能是抽象方法)
方法/步骤5
1、final修饰腿发滏呸符表示终态,不可变;final修饰的成员变量必须在声明的时候赋值,或在构造方法中进行赋值,无法重新复制;final修饰的方法无法被重写final类不能被继承,f足毂忍珩inal类中的方法默认是final修饰