![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
x超
这个作者很懒,什么都没留下…
展开
-
LuckySheet打印工具类
LuckySheet使用POI实现打印工具类原创 2024-01-09 13:49:08 · 628 阅读 · 0 评论 -
HashMap学习笔记
1、源码:1、序列化版本号 private static final long serialVersionUID = 362498820763181265L;serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID于本地相应实体类的serialVersionUID进行比较。如果相同说明是一致的,可以进行反序列化,否则会出原创 2022-12-16 16:14:16 · 152 阅读 · 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 · 675 阅读 · 0 评论 -
JUC重点详解
一、前瞻1、什么是JUCjava.util.concurrent包2、线程与进程一个进程往往包含多个线程java默认有两个线程:main、GC(垃圾回收)java真的可以开启线程吗?不可以,底层使用C++,java无法直接操作硬件1>线程六大状态 //新生 NEW, //运行 RUNNABLE, //阻塞 BLOCKED, //等待 WAITING,原创 2021-01-26 14:13:55 · 934 阅读 · 0 评论