| 2013/12/13 | J2EE | 被围观 3,085 views+
一个类继承了Object的toString()方法,并重写了toString()方法,然后在toString中使用了this造成了无意识的递归。 1、toString()方法: 我们知道, 每一个类都是继承自Object的,所以都继承了Object的toString()方法, 打印一个对象的时候,会调用其toString()方法,默认的toString是打印该对象的内存地址。 2、容器类的toString()方法: 容器类也都有toString()方法,并且覆盖了该方法,使得它生成的String结果能够表达容器自身,以及容器所包含的对象,ArrayList.toSting()方法是这样的:遍历ArrayList中的所有对象,调用每个元素上的toString()方法,下面是其源码: public String toSt...
随机文章 本月热门 热评
1 数据结构笔记 – 排序算法 希尔排序算法 2011/9/21
2 Hibernate加载数据失败failed to lazily initialize a collection of role 2011/5/31
3 Linux下find,sed,tr,grep,cut,wc等常用命令的使用和相关实例解析 2011/6/10
4 Java Web笔记 – 简单的权限管理控制实现 2011/11/12
5 在Linux中安装JDK和配置环境变量 2012/7/31
6 JavaScript设计模式笔记汇总 | IT宅文章归档 AD 2012/12/28 2012/12/28
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.