java类文件中的ConstantValue的问题
首先,是说一下结论:
1:只有static final的String和数值类型,在class文件中才会有ConstantValue属性,有这个属性,则在类加载过程的准备阶段,会用ConstantValue中的值来初始化,而不是用默认的值来进行初始化。
2:如果想进入运行时常量池对于字符串是很简单的,不过“xxx”字符串上是在函数里面还是在字段里面,怎这串字符串一定会进入运行时常量池。
3
原创
2015-07-11 20:16:33 ·
1356 阅读 ·
1 评论