java中打印对象会调用toString方法如果没有重写toString方法会输出包名+类名+哈希值的16进制

System.out.println("**********************************");D dd = new D("王二", 13, "男");//直接打印对象会调用该对象的tostring方法System.out.println(dd);//xin.com.x10.x11.object_.D@74a14482//打印tostring方法;System.out.println(dd.toString());//xin.com.x10.x11.object_.D@74a14482

为什么会这样?

查看print源码:

传一个对象Object x  调用string的valueof方法。

根据三元运算 判断obj是否为空,否则调用传参过来的对象obj的tostring方法 这就解释了为啥print(对象)和print(对象.tostring)打印的内容一样了。

java print打印方法相关推荐

  1. window自带print打印设置

    window自带一个打印方法 print(): 默认打印页面中body里的所有内容 1,给打印按钮绑定一个οnclick="print()'' 方法: 在script里写上这个方法 func ...

  2. java打印直角三角形解析_编写java程序,打印3个5行直角三角形图案 运行效果如下: 使用 方法 实现 代码截图,必须含有2位学号+姓名_学小易找答案...

    [判断题] 项目评估的程序包括准备和执行. [单选题]下列表述正确的是______________ [单选题]Which fallacy is at work in the following? & ...

  3. 《Android游戏开发详解》——第1章,第1.6节函数(在Java中称为“方法”更好)...

    本节书摘来自异步社区<Android游戏开发详解>一书中的第1章,第1.6节函数(在Java中称为"方法"更好),作者 [美]Jonathan S. Harbour,更 ...

  4. 如何从Java中打印XML?

    本文翻译自:How to pretty print XML from Java? I have a Java String that contains XML, with no line feeds ...

  5. Java print流简介

    接下来这篇博文介绍java另1种Stream, print 流.  亦有人称其为打印流. 介绍这个print流之前有必要明确两点: 1. print 流是输出流, 只能用于输出到外部设备不能用于输入. ...

  6. print打印字符串之谜

    2019独角兽企业重金招聘Python工程师标准>>> print打印字符串之谜 博客分类: java string 中维护了一个char数组的value值,打印的时候也就是打印的这 ...

  7. Java基础 五 方法

    方法 1.1      方法概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法. 如:小明同学在路边准备坐车来学校学习.这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢 ...

  8. Atitit.java swing打印功能 api  attilax总结

    Atitit.java swing打印功能 api  attilax总结 1. 打印方式有三种:2 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.2 ...

  9. java 获取对象方法有哪些方法有哪些方法有哪些_Java中创建String 对象的方法有哪些...

    Java中创建String 对象的方法有哪些 发布时间:2020-11-25 16:45:30 来源:亿速云 阅读:71 作者:Leah 这篇文章将为大家详细讲解有关Java中创建String 对象的 ...

  10. java中gettext方法_深入理解Java中方法的参数传递机制

    形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...

最新文章

  1. 【Qt】在Qlayout中Qlabel::setScaledContents(true);失效
  2. 渗透测试-getshell方法总结
  3. 开始学习python
  4. pygame碰撞检测
  5. 关于SpringCloud、SpringBoot 希望这是说得最详细的
  6. OpenCV学习笔记(十):图像金字塔Pyramid和图像缩放:pyrDown(),pyrUp(),resize()
  7. spring ioc原理_这70 道Spring高频面试题,你不好奇吗?
  8. 【PTA】520 钻石争霸赛 2021,119分
  9. Linux编译、运行多个java文件
  10. 云龙51单片机视频教程+课件+程序代码+课后作业,零基础入门视频教程 (王云)
  11. Mybatis:高级知识1- resultMap实现一对一、一对多、多对多
  12. matlab中计算dft变换,利用MATLAB实现号DFT的计算.doc
  13. 总结:6个不得不看的APP获客模式
  14. 三键蓝牙音箱方案-DLT8M04S-杰力科创
  15. DL4J中文文档/开始/从源码构建
  16. 高清碑文《怀仁集王羲之书圣教序》
  17. c++的*号是否有空格的区别以及char*转std::vector<float>解析
  18. solr mysql 增量索引_solr中实现MySQL数据全量索引和增量索引
  19. uni-app 封装js方、页面的生命周期、数据双向绑定、封装组件
  20. 计算机vb考试程序试题,计算机二级VB考试练习题

热门文章

  1. 《Sanmill 直棋游戏》创作之旅
  2. dpkg安装软件流程_Linux下安装软件的一般步骤
  3. 03 - Linux下安装软件的三种方式
  4. xmlspy2014 安装与破解
  5. 下载并安装JDK7 教程
  6. java guice_java – Guice Inject类中的字段不是由Guice创建的
  7. 学计算机用苹果本,新手小白用苹果电脑搞科研,学会这些才不至于尴尬!
  8. ifix 读写mysql_[转载]vb6读取ifix实时数据库和历史数据库
  9. Java汽车租赁系统[源码+数据库]
  10. 原生js实现音乐播放器功能,可以实时显示歌词并且高亮当前句