Collection 和 Collections的区别
答:Collection是集合类的上级接口,继承于他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别
答:Set里的元素是不能重复的,用equals()方法判读两个Set是否相等
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值
List, Set, Map是否继承自Collection接口
答: List,Set是,Map不是
两个对象值相同( 例如 x.equals(y) == true),但却可有不同的hash code,这句话对不对
答:不对,有相同的hash code