javaSE
qq_40911292
这个作者很懒,什么都没留下…
展开
-
Java基础复习
Java基础知识:问:说说重载和重写的区别?答:①重载是在一个类中,有一组方法的方法名相同,但参数有所不同 ②重写发生在父子类中,方法名,参数列表,返回类型(即整个签名)必须相同,重写是子类对父类的允许访问的方法的实现过程进行重新编写。区别:覆盖是子类和父类之间的关系;重载是同一个类中方法之间的关系。重载://定义:这种方法名相同,但各自的参数不同,称为方...原创 2020-03-25 18:20:22 · 97 阅读 · 0 评论 -
HashMap原理, hashCode()和equals()的关系
规定/规则:通用约定是:相等的对象应该具有相同的hashCode在每个覆盖了equals方法的类中,也必须覆盖hashCode方法,如果不这样做的话,就会违反Object.hashCode的通用约定。从而导致该类无法结合所有基于散列的集合(比如HashSet\HashMap\HashTable)一起正常运作。简单的例子:定义HashCode为ID%8,比如我们的ID为9,9除8的余...原创 2020-03-25 16:22:45 · 1080 阅读 · 0 评论