finall ,fiallly,break,return
final是一个修饰符
1.可以修饰类、变量和函数
2.被final修饰的类不可以被继承,某些类为了避免被继承可以加final修饰
3.被final修饰的方法不可以被复写
4.被final修饰的变量是一个常量,只赋值一次,既可以修饰成员变量也可以修饰局部变量
finally是try{} catch{} finally{} 中一定能执行到的部分
return用来返回方法的结果,返回值类型和方法定义一致
break一般用在循环中,用来停止循环的运行。跳出本次循环
由于fianl是修饰符,所以我认为这个是最先执行的,只要类加载就能执行
class Demo
{
final void show1()
{}
void show2()
{}
}
class SubDemo extends Demo
{
void show2(){}
}
class FinalDemo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
finally一般都会执行到,但顺序不一定
而break和return如果都在一个循环中使用的话,一般
先执行break,再执行return
因为先要停止循环然后再返回数据。 |