JAVA面试题解惑系列(四)——final、finally和finalize的区别
<br />final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次一起来回顾一下这方面的知识。 首先来说说final。它可以用于以下四个地方: 定义变量,包括静态的和非静态的。 定义方法的参数。 定义方法。 定义类。 依次来回顾一下每种情况下final的作用。首先来看第一种情况,如果final修饰的是一个基本类型,就表示这
复制链接