摘要: 一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。 一个方法可以改变一个对象参数的状态。 一个方法不能让对象参数引用一个新的对象。 (参数引用地址改变了,相当于指向了其他对象、再进行修改操作都不会堆原对象产生影响) 总的来说: 方法得到的是所有参数值的一个拷贝,也就是说,方法不能修改传递给 阅读全文
posted @ 2020-08-07 23:01 jklixin 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 为什么重写equals方法一定要重写hashcode方法 equals() 定义在JDK的Object.java中。通过判断两个对象的地址是否相等(即,是否是同一个对象)来区分它们是否相等 hashCode()的作用是获取散列码 如果不使用HashTable,”hashCode() 和 equals 阅读全文
posted @ 2020-08-07 22:51 jklixin 阅读(315) 评论(0) 推荐(0) 编辑