摘要: 阅读全文
posted @ 2022-04-24 22:03 花心大萝卜li 阅读(20) 评论(0) 推荐(0)
摘要: 添加 //无论添加的是什么数据 他们的value 都是一样的 所以当初在存储数据的时候 将integer 的age 当成key 但是value 是new object 对象当成的value 后面和hashmap 一样的底层原理 阅读全文
posted @ 2022-04-24 21:45 花心大萝卜li 阅读(28) 评论(0) 推荐(0)
摘要: 默认初始化长度 16 数组长度 加载因子 底层主数组 添加元素数量 数组扩容的阈值 用来接受加载因子 调用put方法存储数据 二次散列后尽量解决hash冲突 扰动函数 增加值得不确定性 int i=indexFor(hash,table.length);//是为了算出底层数组的索引 hash值 ,1 阅读全文
posted @ 2022-04-24 19:30 花心大萝卜li 阅读(26) 评论(0) 推荐(0)
摘要: @AllArgsConstructor @NoArgsConstructor @Data public class Student { private int age; private String name; private double height; } class Bijiaoqi impl 阅读全文
posted @ 2022-04-24 17:02 花心大萝卜li 阅读(50) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-24 16:47 花心大萝卜li 阅读(22) 评论(0) 推荐(0)
摘要: package com.msb.map; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * @author lcc * @version V 阅读全文
posted @ 2022-04-24 14:42 花心大萝卜li 阅读(48) 评论(0) 推荐(0)
摘要: public class TreeSetTest { public static void main(String[] args) { TreeSet<Integer> treeSet = new TreeSet<>(); treeSet.add(2); treeSet.add(3); treeSe 阅读全文
posted @ 2022-04-24 13:12 花心大萝卜li 阅读(24) 评论(0) 推荐(0)
摘要: 内部比较器 @AllArgsConstructor @NoArgsConstructor @Data public class Student implements Comparable<Student>{ private String name; private double height; pr 阅读全文
posted @ 2022-04-24 11:35 花心大萝卜li 阅读(56) 评论(0) 推荐(0)
摘要: public class LinkHashSetTest { public static void main(String[] args) { LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>(); linkedHashSet.add 阅读全文
posted @ 2022-04-24 11:06 花心大萝卜li 阅读(41) 评论(0) 推荐(0)
摘要: List 接口 不唯一 有序 下面实现类为 ArrayList Vector LinkList Set 接口 唯一 无序(无序不等于随机)没有跟索引相关的方法 无法使用普通for循环遍历 @AllArgsConstructor@NoArgsConstructor@Datapublic class S 阅读全文
posted @ 2022-04-24 10:57 花心大萝卜li 阅读(105) 评论(0) 推荐(0)
摘要: @AllArgsConstructor@NoArgsConstructor@Datapublic class Node { //上个元素地址 private Node pre; //当前存入的元素 private Object object; //下一个元素地址 private Node next; 阅读全文
posted @ 2022-04-24 10:21 花心大萝卜li 阅读(37) 评论(0) 推荐(0)
摘要: package com.msb; import java.util.Iterator; import java.util.LinkedList; /** * @author lcc * @version V1.0 * @Package com.msb * @date 2022/4/24 9:05 * 阅读全文
posted @ 2022-04-24 09:24 花心大萝卜li 阅读(170) 评论(0) 推荐(0)
摘要: 当new 构造器时 底层长度赋值为10 add方法 这里多了一个线程安全锁 那么他的执行效率低 但是是线程安全的 这里的capacityIncreament默认初始值为0 那么新数组的长度 是旧 数组的两倍 阅读全文
posted @ 2022-04-24 08:18 花心大萝卜li 阅读(13) 评论(0) 推荐(0)