上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 用for循环遍历删除不会报错但是结果未达到预期 解决方法👇 用iterator遍历要用迭代器对象remove而不是集合remove 解决方法👇 利用增强for循环遍历集合并删除数据,没有办法解决bug Lambda遍历list本质就是增强for循环,也会触发并发修改异常 阅读全文
posted @ 2024-03-09 15:50 破忒头头 阅读(13) 评论(0) 推荐(0)
摘要: Set集合的特点 HashSet:无序;不重复;无索引 LinkedHashSet:有序;不重复;无索引 TreeSet:可排序(默认升序);不重复;无索引 HashSet 基于哈希表实现 哈希表是一种增删改查数据,性能都比较好的数据结构 哈希表:JDK8之前,哈希表=数组+链表 JDK8之后,哈希 阅读全文
posted @ 2024-03-09 15:28 破忒头头 阅读(37) 评论(0) 推荐(0)
摘要: 静态方法引用 import lombok.AllArgsConstructor; import lombok.Data; import java.lang.reflect.Array; import java.util.Arrays; import java.util.Comparator; imp 阅读全文
posted @ 2024-03-09 13:53 破忒头头 阅读(37) 评论(0) 推荐(0)
摘要: Arrays.toString() Arrays.copyOfRnage() 拷贝区间[from,to) Arrays.copyOf Arrays.setAll() 从setAll底层源码可知,apply方法的入参是原数组的下标,返回值是修改后的对应下标的元素 Arrays.sort() 基本数据类 阅读全文
posted @ 2024-03-08 23:31 破忒头头 阅读(25) 评论(0) 推荐(0)
摘要: Java8之前的传统日期API Date转换成字符串 import java.text.SimpleDateFormat; import java.util.Date; /** * @author Pickle * @version V1.0 * @date 2024/3/7 14:43 */ pu 阅读全文
posted @ 2024-03-07 18:50 破忒头头 阅读(35) 评论(0) 推荐(0)
摘要: 一般情况下,类和类之间时相互独立的,内部类的意思是打破这种独立,让一个类成为另外一个类的内部信息,和成员变量、成员方法同等级别。 成员内部类 就是将内部类当成外部类的成员变量对待。 /** * @author Pickle * @version V1.0 * @date 2024/3/7 11:58 阅读全文
posted @ 2024-03-07 14:53 破忒头头 阅读(23) 评论(0) 推荐(0)
摘要: 静态变量 静态变量也称为类变量,这个变量是属于类的,类的所有实例都共享静态变量,可以通过类名来访问他们。静态变量在内存中只存在一份。 实例变量:每创建一个实例就产生一个实例变量,与实例同时产生,同时销毁。 /** * @author Pickle * @version V1.0 * @date 20 阅读全文
posted @ 2024-03-07 13:54 破忒头头 阅读(33) 评论(0) 推荐(0)
摘要: 底层数据结构是双链表,查询慢,增删快,但是如果操作的是首尾元素,速度也很快。 Node内部类,双向节点结构 //双向链表的内部节点 private static class Node<E> { E item; //现在索要存储的数据 Node<E> next; //下一个节点的地址 Node<E> 阅读全文
posted @ 2024-03-07 09:43 破忒头头 阅读(31) 评论(0) 推荐(0)
摘要: JDK版本11 ArrayList类声明 其中RandomAccess、Cloneable、Serializable都是标记接口,用来表示ArrayList支持随机读取、克隆和序列化反序列化。 ArrayList集合添加元素底层原理 利用空参创建集合,在底层创建一个默认长度为0的数组。 添加第一个元 阅读全文
posted @ 2024-03-06 17:28 破忒头头 阅读(65) 评论(0) 推荐(0)
摘要: 定义 Java的序列化就是将Java对象转换为二进制数据流的过程,也就是将当前对象的状态信息转换成二进制数据持久化到磁盘或者通过网络传输到其他系统中,要知道计算机中存储的,计算机网络中传输的都是二进制数据。Java的反序列化就是在二进制代码中将对象的状态信息读取出来,构建对象的过程。 需要用到Jav 阅读全文
posted @ 2024-03-06 16:33 破忒头头 阅读(41) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页