==基本数据类型是进行数值的比较引用数据类型比较的是两对象的地址值实际上都是进行直接值的比较equal(Object) Object型参数,任何类型的实参都可以传入,只有实参是一个字符串且内容相同时才返回true先比较引用对象的地址,若相同则返回true,否则挨个比较两字符串对象中的字符,完全相同才返回truehashcode由于jvm对对象的的内存管理是动态的,所以每个对象的内存地址可能会发生改变,但哈希表中设置的散列存储不会改变