上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 93 下一页
摘要: set集合的特点: 哈希值: 当链表长度大于8而且数组长度大于等于64,那么链表会自动转化为红黑树 底层原理细节: Hashset的去重原因: Hashset的无索引原因:因为底层是数组+链表+红黑树 Hashset的无序原因:因为它是从0索引查找,如果为null,则跳过,遇到值在打印 linked 阅读全文
posted @ 2023-04-11 18:34 为zq 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-04-11 17:10 为zq 阅读(6) 评论(0) 推荐(0)
摘要: ==号的比较: 字符串的比较; 阅读全文
posted @ 2023-04-10 21:05 为zq 阅读(17) 评论(0) 推荐(0)
摘要: 练习1: //需求:创建一个HashMap集合,键是学生对象Student,值是籍贯,储存3个键值对对象并遍历,要求同性别,同年龄位同一个学生 //核心点:如果是键存储自定义对象,需要重写equal和Hashcode方法 //创建一个map集合 HashMap<Student,String> has 阅读全文
posted @ 2023-04-10 17:37 为zq 阅读(31) 评论(0) 推荐(0)
摘要: 键找值: //创建map的对象 Map<String,String> map=new HashMap<>(); //添加 元素 map.put("11","11"); //通过找值,获取所有的键放到一个单列集合中去 Set<String> key= map.keySet(); //遍历键 key.f 阅读全文
posted @ 2023-04-10 17:03 为zq 阅读(20) 评论(0) 推荐(0)
摘要: 双列集合的特点: put的方法细节:put分为添加和覆盖,在添加数据时,如果键不存在,那么直接把键值对添加到map集合中,在添加数据时,如果键存在,那么会把原有的键值对覆盖,返回原有的值 //添加 Map<String,String> map=new HashMap<>(); String put 阅读全文
posted @ 2023-04-03 15:09 为zq 阅读(26) 评论(0) 推荐(0)
摘要: 二叉查找树: 阅读全文
posted @ 2023-04-03 14:23 为zq 阅读(18) 评论(0) 推荐(0)
摘要: 泛型可以统一数据结构类型 可以把运行的问题提到编译器,可以防止强转而出现问题,因此在编译阶段就把类型确定下来 泛型类: 泛型方法: 泛型方法的调用: 泛型接口: 泛型不支持继承,而支持数据继承; 泛型小结: 阅读全文
posted @ 2023-03-29 10:39 为zq 阅读(20) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-27 23:00 为zq 阅读(13) 评论(0) 推荐(0)
摘要: 分块查找规则: 分块查找代码实现 public class 分块查找 { public static void main(String[] args) { int array[]={16,5,9,12,21,18, 32,23,37,26,45,44, 50,48,61,52,73,66}; //创 阅读全文
posted @ 2023-03-27 17:59 为zq 阅读(107) 评论(0) 推荐(0)
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 93 下一页