java面试之 hashcode引发的头痛风波
1.hashCode()方法是Object类的一个方法,方法实现就是根据传入的对象地址值,然后根据一个公式快速计算出一个int值。其实就是地址的一个散列值,也叫对象的哈希代码值。
2.作用: 既然是Object的方法,那说明所有对象都有hashcode。它的作用是为更好的支持基于哈希机制的java集合类,例如Hashtable,HashMap,HashSet。如何支持法涉及到哈希表的数据结构,后面细说。先说说其他相关的。
3.java中==和eqauls()的区别?
==是运算符,用于比较两个变量是.
原创
2021-05-15 11:27:03 ·
145 阅读 ·
0 评论