在java中,常量的定义、常量的存储位置、常量池概念、jvm内存结构、编译期和运行期
《Thinking in java》中这个常量指的是“在Java 中,这类常量必须是原始的并且以关键字final 表示。在对这个常量进行定义的时候,必须对其进行赋值。一个既是 static 又是final 的域只占有一份不能改变的存储空间。”编译期的值的确定“我们不能因为某数据是 final 的就认为在编译期可以知道它的值。在运行期使用随机生成的数值来初始化类的属性,就说明了这一...
原创
2019-10-26 17:42:58 ·
810 阅读 ·
0 评论