finally关键字小复习

简介: 1:final关键字可以干什么?有什么特点?  最终的意思。可以修饰类,方法,变量。    它修饰类,类不能被继承。    它修饰方法,方法不能被重写。    它修饰变量,变量是常量。且没有默认初始化,只能初始化一次。

1:final关键字可以干什么?有什么特点?
  最终的意思。可以修饰类,方法,变量。
    它修饰类,类不能被继承。
    它修饰方法,方法不能被重写。
    它修饰变量,变量是常量。且没有默认初始化,只能初始化一次。

---------------------------------------
2:final关键字的面试题?
  A:修饰局部变量
    基本类型:值不能改变。
    引用类型:地址值不能改变,内容可以改变。

  B:变量常见的初始化时机
    定义的时候。
    在构造代码块中给值。
    构造方法中。

---------------------------------------

  局部内部类中(即匿名内部类中)访问局部变量,局部变量需要用final修饰。

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
Java
finally关键字的特点及其面试题
finally关键字的特点及其面试题 A:finally用于释放资源,它的代码永远会执行。 特殊情况:如果在执行到finally之前jvm退出了,比如System.exit(0),则就不能执行了finally控制的语句体了。
945 0
|
开发者 Python
Finally 关键字的使用 | 学习笔记
快速学习 Finally 关键字的使用
|
8天前
课时120:throw关键字
与 Throws 对应的还有 Throw 关键字,此关键字的作用在于表示手工进行异常的抛出,即:此时将手工产生的一个异常类实例化对象,并且进行异常的抛出处理。所有的异常都是Exception 的子类,在这个过程里面, Exception 有多个方法。
|
10月前
|
C#
29.C#关键字throw初步学习
29.C#关键字throw初步学习
146 0
|
7月前
|
Java 开发者 UED
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
83 3
|
10月前
|
存储 编译器 C#
C#关键字常见面试题
C#关键字常见面试题
101 1
|
存储 编译器 C#
C#关键字相关面试题
C#关键字相关面试题
【面试题精讲】finally 中的代码一定会执行吗?
【面试题精讲】finally 中的代码一定会执行吗?
|
Java 编译器
【JavaSE专栏69】throw、throws关键字,实现优雅的抛出异常
【JavaSE专栏69】throw、throws关键字,实现优雅的抛出异常
186 0
【面试题精讲】try-catch-finally 如何使用?
【面试题精讲】try-catch-finally 如何使用?