2021.11.25 内容:修饰变量。

final顾名思义是最终的意思,他修饰变量意味着这个变量的值不能再更改。一个即是static又是final的常量会占据一段不能改变的内存空间。对于这样的常量,我们的命名规范是约定俗成的大写字母加下划线,如下:

private static final int TEST_FINAL = 1;
在修饰引用变量的时候,这个值是指的其引用不变,但引用的对象的内容是可变的。而在修饰基本变量如int时,则意味着这个基本类型的值不能改变。值得注意的是,final在修饰String类的对象时,其值和修饰基本变量类型是一样不能改变的。答案可以在这篇博客中找到:[Java] String类深度解析。这里不再展开。

猜你喜欢

转载自blog.csdn.net/change__12/article/details/121528112
今日推荐