java中字符串常量会存放在常量池中,而在查询该常量时会先经过两次引用,在加载的过程中,会先将String类型常量加载到常量池中(保存String属性),之后在通过引用访问,这么做的目的是防止有变量名和某一个String的值相同,当相同时,也会使用引用的方式来确定值,以节省空间,就需要一个中间值来确定属性(变量名)。
jvm常量存储
最新推荐文章于 2024-10-01 18:51:18 发布
java中字符串常量会存放在常量池中,而在查询该常量时会先经过两次引用,在加载的过程中,会先将String类型常量加载到常量池中(保存String属性),之后在通过引用访问,这么做的目的是防止有变量名和某一个String的值相同,当相同时,也会使用引用的方式来确定值,以节省空间,就需要一个中间值来确定属性(变量名)。