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

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

阅读更多

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

 

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

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

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

 

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

分享到:
评论

相关推荐

    重写toString和equals方法

    Java 对象的toString和equals方法重写 在 Java 中,每个对象都继承自 Object 类,而 Object 类中定义了两个重要的方法:toString() 和 equals()。这两个方法都是非常重要的,它们分别用于对象的字符串表示和对象...

    Effective Java第三版1

    《Effective Java》是Java编程领域的一本经典著作,由Joshua Bloch撰写,该书的第三版继续提供了关于如何编写高效、优雅、可维护的Java代码的指导。以下是基于给出的目录和部分内容提取的一些关键知识点: ### 第一...

    Java自动添加重写的toString方法详解

    在Java编程语言中,`...总的来说,Java中的`toString()`方法重写是一个提高代码可读性和调试效率的重要技巧。通过IDE的自动化工具,这一过程变得非常简单快捷。理解并熟练运用这个方法,将使你在Java开发中受益匪浅。

    在C#的类或结构中重写ToString方法的用法简介

    C# 中的每个类或结构都隐式...创建自定义类或结构时,应该重写 ToString 方法,以便向客户端代码提供类型信息。 当您决定通过此方法提供的信息的类型时,应考虑您的类或结构是否会被不受信任的代码使用。请务必确保您

    浅谈Java编程ToString()方法重写的意义

    在Java编程中,`toString()`方法的重写是一项重要的实践,尤其对于自定义类的调试和日志记录。`toString()`方法是Java中`Object`类的一个成员,它默认返回对象的类名以及在内存中的哈希码,这对于开发者来说往往并不...

    java tostring方法重写代码示例

    Java toString方法重写代码示例 Java 中的 toString() 方法是 Object 类中的一个方法,该方法返回对象的字符串表示形式。默认情况下,toString() 方法将返回对象的类名和哈希码,但在实际开发中,我们通常需要...

    动力节点_Java基础视频教程52_重写toString方法

    动力节点的Java课程适合绝对零基础的观看,教程中讲解了Java开发环境搭建、Java的基础语法、Java的面向对象。每一个知识点都讲解的非常细腻,由浅入深。适合非计算机专业,想转行做Java开发的朋友,或者想让Java基础...

    js中toString方法3个作用.docx

    在上面的例子中,我们重写了 toString 方法,以便于返回一个自定义的字符串表示形式。 检测对象的类型 toString 方法的第二个作用是检测对象的类型。例如: ``` let arr = [] console.log(Object.prototype....

    effectiveJava课件分享

    在编程领域,特别是Java开发中,"Effective Java"是一本非常经典的书籍,由Joshua Bloch撰写,书中提出了一系列最佳实践和设计原则,以帮助开发者编写出更高效、更安全的代码。根据提供的标题和描述,我们将探讨三个...

    effective java 读书笔记

    《Effective Java》是Java开发领域的经典著作,作者Joshua Bloch深入浅出地阐述了编写高效、健壮的Java代码的技巧和最佳实践。以下是对该书部分内容的详细解释: 1. **产生和销毁对象** - Item1:静态工厂方法相比...

    java中的tostring方法的具体用法

    Java 中的 toString 方法的具体用法 Java 中的 toString 方法是一种非常重要的方法,用于将对象转换为字符串形式,以便于打印或显示对象的信息。在 Java 中,每个对象都有一个 toString 方法,该方法返回对象的字符...

    Java Object toString方法原理解析

    Java Object toString方法原理解析 ...结论:通过对 Java Object toString 方法的分析,我们可以更好地理解 Java 中的对象表示形式和类加载机制,并掌握如何重写 toString 方法以自定义对象的字符串表示形式。

    最好的java对象ToString处理方案,ToString基类

    在实际使用中,子类只需继承`ToString`基类,并可能需要重写一个`getFieldsToExclude`方法,返回一个包含要过滤的字段名的列表。然后,`toString`方法会自动处理其余的工作,生成一个包含所有未过滤字段的字符串。 ...

    java常用包。Date类,tostring方法视频

    java内常用包,date类,toString的使用方法

    java toString ToStringBuilder ReflectionToStringBuilder

    在Java编程中,`toString()`方法是一个非常关键的成员函数,它用于返回对象的字符串表示形式,通常包含类名和对象的属性值。当我们需要打印或调试对象时,`toString()`方法尤其有用。本篇文章将深入探讨几种在Java中...

    toString完美解释

    在 Java 中,toString() 方法是一个非常重要的方法,它是 Object 类中的一个方法,所有继承自 Object 的类都会继承这个方法。toString() 方法的主要作用是将对象转换为字符串形式,以便于输出或显示。 toString() ...

    为 java文件 书写 ToString方法

    1.自动为指定包下面的所有JAVA 文件书写toString方法代码。 2.自动为指定Class模板类书写toString方法代码。 3.使用该类前最好做备份,编码格式一定要提前设置。

    浅析JAVA中toString方法的作用

    在Java编程语言中,`toString()`方法是一个非常重要的功能,尤其对于对象的表示和输出。该方法源自`Object`类,由于所有的Java类都隐式或显式地继承自`Object`,因此所有类的对象都可以调用`toString()`方法。这个...

Global site tag (gtag.js) - Google Analytics