这个是内部类吗?该怎么处理
这个是内部类吗?
上面这个类里的 static {} 是什么东西啊?是内部类吗?能帮我详细解释一下吗?谢谢!
------解决方案--------------------
不是内部类。 是static段。
具体参考。
http://blog.163.com/shutear_bin/blog/static/195047240201231963334615/
- 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/