private static final log log = logfactory.getlog(***.class);

问题描述:

private static final log log = logfactory.getlog(***.class);
1个回答 分类:综合 2014-10-12

问题解答:

我来补答
通过logFactory得到一个log对象,一般如果这样来得到对象的话,Log类里面的构造函数是不可视的,一般只能通过getIntance()来得到一个Log对象,(往往会用单例),如果按照一般逻辑,会在LogFactory中定义一个getLog函数,由这个函数调用Log类里面的getInstance()函数得到一个Log实例,这种设计模式在项目中会经常碰到的,目的是为了更好的保护类 ,当然,后面的参数其实是运用了“反射”来得到某个类的对象,至于什么是反射,网上介绍很多的,可以看看.thank you
 
 
展开全文阅读
剩余:2000
上一页:dc2inr3qec3r2
下一页:这样怎么写