java中什么表示打印_在java中打印对象时会发生什么
您不需要調(diào)試器就能知道發(fā)生了什么.
System.out是PrintStream類型.
PrintStream.println(Object)的javadoc說(shuō):
Prints an Object and then terminate the line. This method calls at first String.valueOf(x) to get the printed object’s string value, then behaves as though it invokes print(String) and then println().
if the argument is null, then a string equal to “null”; otherwise, the value of obj.toString() is returned.
Returns a string representation of the object. In general, the toString method returns a string that “textually represents” this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@’, and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
總結(jié)
以上是生活随笔為你收集整理的java中什么表示打印_在java中打印对象时会发生什么的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 找靓机如何清理手机听筒
- 下一篇: java接口自动化Excel占位符_基于