Java
x超
这个作者很懒,什么都没留下…
展开
-
LuckySheet打印工具类
LuckySheet使用POI实现打印工具类原创 2024-01-09 13:49:08 · 648 阅读 · 0 评论 -
HashMap学习笔记
1、源码: 1、序列化版本号 private static final long serialVersionUID = 362498820763181265L; serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID于本地相应实体类的serialVersionUID进行比较。如果相同说明是一致的,可以进行反序列化,否则会出原创 2022-12-16 16:14:16 · 158 阅读 · 0 评论 -
Map删除元素异常
Map集合删除指定Key的元素 由于HashMap底层使用数组加链表的方式实现当直接使用map.remove(key)删除元素时,可能下一个节点的指针无法找到 这里需要使用迭代器Iterator删除,否则抛出ConcurrentModificationException异常 for (Iterator<Map.Entry<String, List<DxNormalDataManager>>> it = dataMap.entrySet().iterator(); it.h原创 2021-03-27 09:38:40 · 679 阅读 · 0 评论 -
JUC重点详解
一、前瞻 1、什么是JUC java.util.concurrent包 2、线程与进程 一个进程往往包含多个线程 java默认有两个线程:main、GC(垃圾回收) java真的可以开启线程吗? 不可以,底层使用C++,java无法直接操作硬件 1>线程六大状态 //新生 NEW, //运行 RUNNABLE, //阻塞 BLOCKED, //等待 WAITING,原创 2021-01-26 14:13:55 · 939 阅读 · 0 评论