
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
在互联网的快速发展的今天,衍生出了很多与互联网有关的职业,其中程序员是很大的一部分,程序员是网络架构的主要工作人员,在社会的需求与高工资的刺激之下,很多人改行做程序员,而程序员主要做什么工作呢?当然是敲代码啦,而代码也就是不同的程序语言,利用这些语言来实现线上或线下的需求,例如java、C、python、php、web、ajax...等等,其中java在语言排行榜位于首列,是现如今应用范围最广泛的语言,而且也有很多语言也是通过java所衍生出来的,今天烟台电脑培训小编为大家带来,java程序员失误点!希望大家喜欢!
数据类重载toString()方法
解读
数据类如果没有重载toString()方法,在记录日志的时候会无法记录数据对象的属性值,给定位问题带来困难。
示例
public classMdspProductExt{ privateString key; privateString value; publicString getKey() { returnkey; } publicvoid setKey(String key) { this.key = key; } publicString getValue() { returnvalue; } publicvoid setValue(String value) { this.value = value; }} class BusinessProcess{ privateDebugLog log = LogFactory.getDebugLog(BusinessProcess.class); publicvoid doBusiness(MdspProductExtprodExt) { try { ... } catch(PMSException e) { // MdspProductExt未重载toString()方法,日志中无法记录对象内属性的值,只能记录对象地址 log.error("error while process prodExt " +prodExt); } }}