在java中,常量的定义、常量的存储位置、常量池概念、jvm内存结构、编译期和运行期

《Thinking in java》中这个常量指的是“在Java 中,这类常量必须是原始的 并且以关键字final 表示。在对这个常量进行定义的时候,必须对其进行赋值。 一个既是 static 又是final 的域只占有一份不能改变的存储空间。”   编译期的值的确定“我们不能因为某数据是 final 的就认为在编译期可以知道它的值。在运行期使用随机生成的数值来初始化类的属性,就说明了这一点。”
相关文章
相关标签/搜索