首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    025:为什么需要将Logger对象声明为private static final类型的

    参考答案 设置为private是为了防止其他类使用当前类的日志对象; 设置为static是为了让每个类中的日志对象只生成一份,日志对象是属于类的,不是属于具体的实例的; 设置成final是为了避免日志对象在运行时被修改...背景知识梳理 Java中的访问修饰符 private(私有的):只有声明该成员的类内部才可以访问这个成员; package-private(包级-私有的):声明改成员的包内部的任何类都可以访问这个成员。...final关键词 final修饰符一般用于基本类型(primitive)域,或不可变(immutable)类对象。...例如private final Date exampleDate,这里exampleDate在对象构造后就不能被改变了,但是exampleDate引用的对象还是可变的。...参考资料 https://stackoverflow.com/questions/6653520/why-do-we-declare-loggers-static-final 《Effective Java

    1.7K20
    领券