【279天】我爱刷题系列(38)

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了【279天】我爱刷题系列(38)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

叨叨两句

  1. 今天要忙死

  2. 时刻记住!注意力才是最宝贵的资

牛客网——java专项练习018

1

下面论述正确的是()?
正确答案: D 你的答案: B (错误)

  1. 如果两个对象的hashcode相同,那么它们作为同一个HashMap的key时,必然返回同样的值

  2. 如果a,b的hashcode相同,那么a.equals(b)必须返回true

  3. 对于一个类,其所有对象的hashcode必须不同

  4. 如果a.equals(b)返回true,那么a,b两个对象的hashcode必须相同

hashcode和equals的约定关系如下: 1、如果两个对象相等,那么他们一定有相同的哈希值(hash code)。 2、如果两个对象的哈希值相等,那么这两个对象有可能相等也有可能不相等。(需要再通过equals来判断)
A:在hashmap中,key值是不可能重复的,由hashCode和equals方法共同判断key值是否相等。即使两个对象的hashCode相同相等,也不能说他们的key值相等。 B和D:如果x.equals(y)返回true,那么这两个对象的hashCode返回的整数结果必然相同。如果x.equals(y)返回false,则不一定; 反之,hashCode返回的值不相等,则equals方法返回值一定不相等。hashCode返回值相等,则不一定 C:hashCode的值是可以相同的。

2

对Collection和Collections描述正确的是
正确答案: B D 你的答案: 空 (错误)

  1. Collection是java.util下的类,它包含有各种有关集合操作的静态方法

  2. Collection是java.util下的接口,它是各种集合结构的父接口

  3. Collections是java.util下的接口,它是各种集合结构的父接口

  4. Collections是java.util下的类,它包含有各种有关集合操作的静态方法

java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化统一操作方式。  java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于JavaCollection框架。

脚本宝典总结

以上是脚本宝典为你收集整理的【279天】我爱刷题系列(38)全部内容,希望文章能够帮你解决【279天】我爱刷题系列(38)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。