上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页
摘要: @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)
摘要: 依旧是Object类型数组 数组的有效长度 是一个object 类型的数组 但是这个数组是空的 阅读全文
posted @ 2022-04-23 22:53 花心大萝卜li 阅读(13) 评论(0) 推荐(0)
摘要: 查看add 方法 如果添加成功 返回值为true 上面第二行代码是需要数组满了需要扩容才会触发下面传入1-10 均不能满足-elementData 大于0所以不会触发下面的grow 扩容 elementData=10 将老数组的内容拷贝到新数组中去 然后将老数组的指向 指向新数组 阅读全文
posted @ 2022-04-23 22:31 花心大萝卜li 阅读(24) 评论(0) 推荐(0)
摘要: package com.msb; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * @author lcc * @version V1.0 * @Package com.msb * 阅读全文
posted @ 2022-04-23 22:09 花心大萝卜li 阅读(18) 评论(0) 推荐(0)
摘要: 集合常用方法 public class CollectionTest { public static void main(String[] args) { //接口无法创建对象 Collection collection=new ArrayList(); //集合只能存放引用数据类型 这里的18 是 阅读全文
posted @ 2022-04-23 21:59 花心大萝卜li 阅读(30) 评论(0) 推荐(0)
摘要: 数组,集合都是对多个数据进行存储操作 简称容器 这里的存储是内存层面的存储 而不是持久化存储 1数组特点:一旦制定长度 那么长度被确定 不可以更改 int[] arr=new int[6] 2 数组中只能存放同一种类型数据 int[] arr,String arr[] .. 3缺点:1数组一旦确定长 阅读全文
posted @ 2022-04-23 21:33 花心大萝卜li 阅读(279) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-04-23 21:25 花心大萝卜li 阅读(26) 评论(0) 推荐(0)
摘要: 因为CPU的执行速度会比内存快百倍 当CPU执行第一个指令的时候会等待内存返回的结果在进行计算 但是这期间的时间不能一直阻塞在这里 那么 CPU就会分析后面的指令 如果后面的指令跟上面指令没有直接依赖关系 那就运行后面的指令 CPU为了提高指令的执行效率 就会出现乱序的问题 合并写 WCBuffer 阅读全文
posted @ 2022-04-23 19:52 花心大萝卜li 阅读(196) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页