在Java中,所有的对象都是继承自Object,自然继承了toString方法,在当使用System,out.println()里面为一个对象的引用时,自动调用toString方法将对象打印出来.如果重写了tostring方法则调用重写的toString 方法. 先看下面一段代码 public class ToStringTest { static int i = 1; public static void main(String[] args) { System.out.println("lo…
package cn.learn.collection; import cn.learn.basic.Phone; /* 哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值),是一个逻辑地址,是模拟出来的地址,不是数据实际存储的物理地址 在祖宗类Object中,有个方法可以获取哈希值 public int hashCode(); hashCode方法源码: public native int hashCode(); native 代表该方法调用的是本地操作系统的方法 */ public…