private static Logger logger = Logger.getLogger(PerDAO.class);
前面还有static
很让人费解?
前面还有static
很让人费解?
解决方案 »
- blowfish解密密钥长度修改
- 谁用过Jigloo这个可视化工具 急啊啊啊
- 请问apache.jasper.JasperException错误如何修改
- 请教:java运行错误:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
- Linux下mysql驱动问题,大家请进
- java咋处理中文文件呀
- 求助??为什么不能赋值??
- 如何实现在java界面程序中向数据库添加记录,能不能给你例子??
- 怎么输出百分比?
- 关于BufferedWriter缓冲流
- 到主机 的 TCP/IP 连接失败
- 请问下列代码编译和执行没有错误的是?
加static只是在类变量初始化之前初始化,你可以不加试试。
logger.info()
logger.debug()
logger.error()
......
看楼主的示例代码,可能使用的是Log4j
前面用static修饰,目的是让所有该类产生的对象,都使用同一个Logger对象进行对象的书写。
如果没有static修饰符,那么,每个对象都会有一个Logger对象(当然,实际上Log4j已经使得一个类参数对应产生唯一一个对象)。
看楼主的示例代码,可能使用的是Log4j
前面用static修饰,目的是让所有该类产生的对象,都使用同一个Logger对象进行日志的书写。
如果没有static修饰符,那么,每个对象都会产生一个Logger对象(当然,实际上Log4j已经使得一个类参数对应产生唯一一个Logger对象)。