Java基础
Mathilda.
这个作者很懒,什么都没留下…
展开
-
面试题练习——ArrayList和LinkedList、Vector的区别
补充:Collection 层次结构* 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。所有通用的 Collection 实现类(通常通过它的一个原创 2020-10-27 15:31:44 · 220 阅读 · 0 评论 -
面试题练习——hashcode相等两个类一定相等吗?equals呢?相反呢
1.分析 hashcode 源码hashcode()返回对象的哈希码值。比如java.util.HashMap提供的散列表hashcode规则使用如下:在Java应用程序执行期间多次对同一个对象调用hashCode方法时,只要没有修改在对象上的 equals 比较中使用的信息,该方法就必须一致地返回相同的整数。此整数不需要在应用程序的一次执行与同一应用程序的另一次执行之间保持一致。如果两个对象根据 equals(Object) 方法是相等的,那么对这两个对象调用hashCode方法必须产原创 2020-10-27 14:27:30 · 405 阅读 · 0 评论