Java的这段代码运行Object toString每台机器运行结果不一样
我在不同电脑上试了一下以下代码,但是运行结果不一样这是为什么?publicclassObjectTest{publicstaticvoidmain(String[]arg...
我在不同电脑上试了一下以下代码,但是运行结果不一样这是为什么?
public class ObjectTest {
public static void main(String[] args) {
Object object = new Object();
System.out.println(object);
System.out.println(object.toString());
}
}
其实不用不同电脑,在同一电脑上,每次运行的结果也都不一样,这是为啥? 展开
public class ObjectTest {
public static void main(String[] args) {
Object object = new Object();
System.out.println(object);
System.out.println(object.toString());
}
}
其实不用不同电脑,在同一电脑上,每次运行的结果也都不一样,这是为啥? 展开
5个回答
展开全部
会不会是没有清理服务器的原因!?你清理了之后试试看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似返回的值,和哈希算法有关。Object的toString方法很常用,我们一般会重写改方法。至于你说的值不一样,我觉得在实际应用中没大的用处。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键在new 上,初始化内存。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打印的是内存地址哈,当然不一样了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询