读书人

这个是内部类吗?该怎么处理

发布时间: 2012-09-27 11:11:17 作者: rapoo

这个是内部类吗?

Java code
public class LoggerFactory {    static {        try {            URL resourceURL = LoggerFactory.class                    .getResource("/log4j.properties");            if(resourceURL != null) {                PropertyConfigurator.configure(resourceURL);            } else {                PropertyConfigurator.configure("log4j.properties");            }        } catch (Exception e) {            e.printStackTrace();        }    }    public static Logger getLogger(String logName) {        Logger logger = Logger.getLogger(logName);        return logger;    }    public static Logger getLogger(final Class<?> clazz) {        String className = clazz.getName();        return getLogger(className);    }}


上面这个类里的 static {} 是什么东西啊?是内部类吗?能帮我详细解释一下吗?谢谢!

[解决办法]
不是内部类。 是static段。
具体参考。
http://blog.163.com/shutear_bin/blog/static/195047240201231963334615/

读书人网 >Java相关

热点推荐