亲宝软件园·资讯

展开

java中== equal hashcode 比较的区别

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

加载全部内容

相关教程
猜你喜欢
用户评论