final, finally, finalize的区别。

简介: final, finally, finalize的区别。

、final, finally, finalize的区别。
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
内部类要访问局部变量,局部变量必须定义成final类型。

final int[] number = { 20 };
new Thread() {

@Override
public void run() {
    for (int k = 0; k < 20; k++) {
        number[0]++;
    }
}

}.start();

Thread.sleep(10);
System.out.println(number[0]);

相关文章
|
2月前
|
缓存 安全 Java
Java中 final、finally、finalize 有什么区别?
本文详细阐述了Java中`final`、`finally`和`finalize`的区别:`final`用于修饰类、方法和变量以表示不可变性;`finally`是用于确保在`try-catch`结构中无论是否发生异常都能执行的代码块;而`finalize`是`Object`类的方法,用于在对象被垃圾回收前执行清理工作,但在JDK 9中已被标记为弃用。
38 0
Java中 final、finally、finalize 有什么区别?
|
7月前
|
Java API
【JAVA】final、finally、finalize 有什么区别?
【JAVA】final、finally、finalize 有什么区别?
|
4月前
|
Java
final、finalize 和 finally 之间的区别
【8月更文挑战第22天】
65 0
|
Java API
每日一道面试题之final、finally、finalize 有什么区别?
每日一道面试题之final、finally、finalize 有什么区别?
104 0
synchronized(this)、synchronized(class)和synchronized(Object)的区别
synchronized(this)、synchronized(class)和synchronized(Object)的区别
130 0
synchronized(this)、synchronized(class)和synchronized(Object)的区别
Java 最常见的面试题:final、finally、finalize 有什么区别?
Java 最常见的面试题:final、finally、finalize 有什么区别?
final 和 finally 关键字
final 和 finally 关键字
66 0
Java基础final,finally,finalize的区别
Java基础final,finally,finalize的区别
|
Java
JAVA同步锁 synchronized(this)、synchronized(class)与synchronized(Object)的区别
利用实例介绍JAVA同步锁 synchronized(this)、synchronized(class)与synchronized(Object)的区别
145 0
JAVA同步锁 synchronized(this)、synchronized(class)与synchronized(Object)的区别