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();}
当然,如果您无权访问定义常量的代码,则这些都不相关。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)