`
ganjp
  • 浏览: 73269 次
  • 性别: Icon_minigender_1
  • 来自: 其实还可以
社区版块
存档分类
最新评论

effective java之【总是尽量重写toString()方法】

阅读更多

这是Object源码中的toString()方法:

 

写道
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}

返回的值就是类名+@+16进制的散列码,你不能从里面判断出什么来。  我们经常要执行些打印和记录日志的调试功能

总不能每次都调用bean对象的getter方法  去拼装,那么做的效果就会很低

 

    所以我们可以重写toString()方法 把自己需要显示的对象信息都定义到return 的那个String中。。。尽管说这要求不是很强烈,但是建议这么做。。。

分享到:
评论

相关推荐

    Effective Java第三版1

    《Effective Java》是Java编程领域的一本经典著作,由Joshua Bloch撰写,它提供了许多最佳实践和设计原则,帮助开发者写出更高效、更可维护的代码。第三版延续了这一传统,对Java语言的新特性进行了更新,并给出了...

    Joshua Bloch 所著《Effective Java 第二版》一书摘要.zip

    Joshua Bloch 所著《Effective Java 第二版》一书摘要这是我对 Joshua Bloch 所著《Effective Java 第 2 版》的总结。我在学习时会用到它,也可以作为快速参考。它并不是这本书的独立替代品,所以如果你真的想学习...

    effective-swift:阅读Effective Java 3E,了解编程中的习惯用法和有效用法,并提出在Swift中使用它的方法。

    阅读Effective Java 3 / E,了解如何在编程中使用它以及如何在Swift中使用它。 内容 项目 它总结并组织了每个项目。 我们将在Swift中重写示例代码,并考虑如何在Swift中使用它们。 第2章对象的创建和销毁 项目编号...

    Effecctive java 中文版

    《Effective Java》是Java开发领域的经典著作,由Joshua Bloch撰写,中文版为Java开发者提供了深入理解语言特性和最佳实践的机会。这本书包含了大量实用的编程建议,旨在帮助程序员写出更高效、更可靠、更可维护的...

    Effactive java(english pdf)

    《Effective Java》是Java开发领域的一本经典著作,由Joshua Bloch撰写,它深入探讨了如何编写高效、可维护的Java代码。这本书基于作者在实际编程中的经验,提出了许多实用的编程准则和最佳实践,旨在帮助开发者提升...

    effectice_java第二版 英文

    8. **条目8:始终重写toString(Override toString())** 为类提供一个清晰的字符串表示形式,有助于调试和日志记录。 9. **条目9:谨慎地覆盖clone(Override clone judiciously)** clone()方法可能存在复杂性...

    effective-java:我正在关注Joshua Bloch撰写的有效Java一书

    《有效Java》是由著名程序员和Java专家Joshua Bloch撰写的一本经典编程书籍,它为Java开发者提供了许多实用且深入的编程建议,旨在帮助我们编写出更高效、更可靠、更易于维护的Java代码。这本书包含了37个条目,每个...

Global site tag (gtag.js) - Google Analytics