是否可以禁用静态最终变量的javac内联?

是否可以禁用静态最终变量的javac内联?,第1张

是否可以禁用静态最终变量的javac内联

Java Puzzlers(Joshua Bloch)的第93项说,您可以通过防止将最终值视为常量来解决此问题。例如:

public class A {  public static final int INT_VALUE = Integer.valueOf(1000).intValue();  public static final String STRING_VALUE = "foo".toString();}

当然,如果您无权访问定义常量的代码,则这些都不相关。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4984437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存