今天写程序时发生了这样一个问题,调试的时候和运行时的结果不同,查了半天原来是因为调试的时候点击变量会自动调用ToString(),并且不会响应ToString()中的断点,而这个程序恰恰在ToString()中对引用类型进行了修改,我们这里模拟一下这个场景来说明这个问题:

Test类
运行代码

如果在运行代码的第6行设断点,就会得到不同的结果

本文转自 你听海是不是在笑 博客园博客,原文链接:http://www.cnblogs.com/nuaalfm/archive/2009/11/18/1605567.html  ,如需转载请自行联系原作者

不应该在ToString()方法中修改引用类型相关推荐

  1. String为什么无法在方法中修改原有string变量的值

    题目 public class Exam10{ String str=new String("good"); char[]ch={'a','b','c'}; public stat ...

  2. go在方法中修改结构体的值_[Go]结构体及其方法

    结构体类型可以包含若干字段,每个字段通常都需要有确切的名字和类型.也可以不包含任何字段,这样并不是没有意义的,因为还可以为这些类型关联上一些方法,这里可以把方法看作事函数的特殊版本. 函数事独立的程序 ...

  3. go在方法中修改结构体的值_golang修改结构体中的切片值方法

    golang修改结构体中的切片值方法,结构,切片,站长站,文章,相关文章 golang修改结构体中的切片值方法 易采站长站,站长之家为您整理了golang修改结构体中的切片值方法的相关内容. gola ...

  4. js中修改this的指向方法整理

    JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,Ja ...

  5. JAVA中toString方法的作用(转)

    因为它是Object里面已经有了的方法,而所有类都是继承Object,所以"所有对象都有这个方法". 它通常只是为了方便输出,比如System.out.println(xx),括号 ...

  6. 封装一个新闻类News,包含新闻标题,新闻作者,新闻内容,新闻类型三个属性,提供必要的访问器和修改器方法重写toString方法,要求打印对象时输出格式为“标题;

    封装一个新闻类News,包含新闻标题,新闻作者,新闻内容, 新闻类型三个属性,提供必要的访问器和修改器方法,重写toString方法, 要求打印对象时输出格式为"标题:类型:作者" ...

  7. 普歌-码灵团队-java中的equals方法和toString方法及总结

    普歌-码灵团队:Object类中的方法介绍及其用法 一.Object类 二.方法介绍 1.toString方法 2.重写equals方法: 3. 拓展 三.总结 一.Object类的简单介绍 二.Ob ...

  8. Java中toString方法作用

    toString public String toString() 返回该对象的字符串表示.通常,  toString 方法会返回一个"以文本方式表示"此对象的字符串.结果应是一个 ...

  9. js中的toString方法

    这篇文章主要给大家分享了js中toString方法的3个作用,文章围绕js中toString方法的相关资料展开全文内容,需要的小伙伴可以参考一下,希望对你的学习有所帮助 一.toString方法的三个 ...

最新文章

  1. 量子力学与机器学习相结合,预测高温下的化学反应
  2. NeurIPS 2019:计算机视觉论文回顾
  3. Zigbee费尽心思做mesh网究竟在智能家居中有什么用?
  4. 详解DMZ的部署与配置:ISA2006系列之二十九
  5. 一行代码画一个数据分析图(lzdb 库)
  6. 漂亮的thinkphp 跳转页封装
  7. [Devcpp]为Devc自定义编译器及Devcpp路径读取的Bug
  8. 大学英语四级考试大纲
  9. javascript 一些常用的验证
  10. HDU4730 We Love MOE Girls
  11. Classics Sentence Excerpt
  12. html文件导入到u盘中,技术分享 - 编程实现U盘插入自动复制U盘内容到本地
  13. 模仿京东tab切换--自创
  14. HttpClient 爬取百度图片
  15. oracle 10 卸载工具,完全卸载oracle10个(转)
  16. Kotlin开发利器之协程
  17. 批量更改图像分辨率到统一大小
  18. 游戏开发:游戏内小红点的实现方案
  19. 【Win10】我们无法更新系统保留的分区
  20. 分享阿里最全面试88题:阿里巴巴核心技术部,蚂蚁金服面试题含答案

热门文章

  1. 数据库内核月报 - 2015 / 11-PgSQL · 答疑解惑 · PostgreSQL 用户组权限管理
  2. IIS PHP 配置 问题总结
  3. JPA的Column注解总结
  4. 如何在windows server 2008 AD中禁用USB端口(转庐阳侠们博客)
  5. [CLR via C#]25. 线程基础
  6. ExtJS FormPanel不执行校验
  7. 火狐中H1到H5都有特定margn
  8. 从字符串中提取BCD码,转换为UINT数据并返回
  9. 一个理想主义者关于爱情和美女、事业与金钱的疯人痴语
  10. 2008年5月网络管理员考试上午试卷参考答案