1. 首页
  2. 大数据
  3. Hbase
  4. Java中final关键字的深入探究

Java中final关键字的深入探究

上传者: 2020-08-30 03:07:02上传 PDF文件 126.97KB 热度 19次

final 关键字的字面意思是最终的,不可修改的。这似乎是一个看见名字就大概知道怎么用的语法,但你是否有深究过final在各个场景中的具体用法,注意事项,以及背后涉及的Java设计思想呢?相信大家都具备基本的常识: 被 final 修饰的变量是不能够被改变的。但是该内存地址中保存的对象信息,是可以进行修改的。所以被 final 修饰的引用类型变量将永远指向一个固定的对象,不能被修改;对象的数据值可以被修改。final 是用于定义常量的,定义常量的好处是:不需要重复地创建相同的变量。而常量池是 Java 的一项重要技术,由 final 修饰的变量会在编译阶段放入到调用类的常量池中。请看下面这段演示代码,这个示例是专门为了演示而设计的,希望能方便大家理解这个知识点。

用户评论