在许多类项目的我的工作,我看到一个名为CLASS_NAME私有静态最后的成员,这是这样定义的:是否class.getName()很贵?
public class MyClass {
private static final String CLASS_NAME = MyClass.class.getName();
//...
}
有什么好处,如果有的话,这样做是为了获取类的名称,而不是直接在需要名称的地方执行MyClass.class.getName()
调用?
这是一个很好的建议,谢谢! –