`
callmegod
  • 浏览: 110204 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

final finally finallize 区别

    博客分类:
  • Java
 
阅读更多

final定义的变量的值不能改变,定义的方法不能被覆盖,定义的类不能被继承
finally是异常的统一出口,finallize是垃圾回收前的收尾工作,是Object类定义的
分享到:
评论

相关推荐

    java面试题解

    3. **final、finally、finallize 的差异** - **final** 修饰符可以用于类、方法和变量,表示不可变性。对于类,final 表示不能被继承;对于方法,表示不能被重写;对于变量,表示一旦赋值就不能改变。 - **finally...

    java面试题及答案

    3. **final、finally、finallize 的区别** - **final** 作为修饰符,用于声明不可变的类、变量或方法。对于变量,一旦赋值后不能更改;对于类,意味着不能被继承;对于方法,不允许重写。 - **finally** 通常与 `...

    33条C#、.Net经典面试题目及答案.pdf

    9. **final、finally和finallize的区别**:final用于声明不可更改的变量或不可继承的类;finally确保代码块在异常情况下也会执行;finallize是对象被垃圾收集器回收前调用的方法。 10. **HashMap与Hashtable的区别*...

    MLDN------java 面试技巧

    #### 三、Final, Finally, Finallize 的区别 - **Final**:表示不可变性,可以用于修饰类、变量和方法。一旦被`final`修饰的变量被赋值后,就不能再被改变;`final`类不能被继承;`final`方法不能被重写。 - **...

    NET面试题库,含答案

    13. final、finally、finalize 的区别:final 用于申明属性、方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。Finally 是异常处理语句结构中,表示总是执行的部分。Finallize 表示是 object 类一个...

    .net笔试题及答案

    **问题**: 谈谈 `final`, `finally`, `finallize` 的区别? **解答**: 1. **final**: - 在 Java 中用来表示一个类、方法或变量是最终的,不可修改的。 - C# 中没有对应的 `final` 关键字,但有类似的 `sealed` 和 ...

    黑马程序员入学面试题

    final、finally、finallize有何区别? - `final`:表示最终的,不可改变。 - `finally`:异常处理中的块,用于确保代码总是被执行。 - `finalize`:已废弃,对象被垃圾回收前可选的清理操作。 #### 30. 编程计算3...

    .Net程序员面试真题

    #### 谈谈final,finally,finallize的区别? - **final**:用于声明常量或不可变变量,表明该变量的值在初始化后不能再改变。 - **finally**:用于异常处理机制中,确保无论是否发生异常,finally块中的代码都会被...

    C#面试问答汇总

    final、finally、finallize的区别 - **final**:在C#中没有直接对应的final关键字,但在Java中表示不可改变的,常用于修饰类、方法或变量。 - **finally**:在异常处理结构中使用,无论是否有异常发生,finally块...

    .Net的一些技巧 C#

    final、finally、finallize的区别? - **final**:不存在于C#中,可能是Java的概念,表示一个不可变的最终状态。 - **finally**:用于异常处理块中,确保无论是否抛出异常,都会执行某段代码。 - **finallize**:...

Global site tag (gtag.js) - Google Analytics