当前位置: 首页  - 文章归档  - 列表 君子好学 自强不息
java面试资料HashSet 是如何保证不重复的

HashSet 是如何保证不重复的

向 HashSet 中 add ()元素时,判断元素是否存在的依据,不仅要比较hash值,同时还要结合 equles 方法比较。 HashSet 中的 add ()方法会使用 HashMap 的 add ()方法。以下是 HashSet 部分源码:HashMap 的 key 是唯一的,由上面的代码可以看出 HashSet 添加进去的值就是

java面试资料List 和 Set 的区别

List 和 Set 的区别

List , Set 都是继承自 Collection 接口List 特点:元素有放入顺序,元素可重复 Set 特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(元素虽然无放入顺序,但是元素在set中的位 置是有该元素的 HashCode 决定的,其位置其实是固定的。加入Set 的 Object 必须定义 equals ()方法 ,

java面试资料java学习和就业方向

java学习和就业方向

1、java学习路线(基础(面向对象、集合)、前端(ajax、传值)、框架(ssm、ssh、springmvc)、小型项目(实战项目)、面试题) 2、java求职方向(小公司和大公司优缺点、就业方向) 3、java面试技巧 4、java小白前期工作技巧(思路、技术技巧)

用户登录