
JAVA进阶
文章平均质量分 79
登陆成功200
期待
展开
-
Java进阶 面试速记
定义注解使用注解解析注解。原创 2025-03-22 20:26:14 · 1040 阅读 · 0 评论 -
HashMap ,HashTable , ConcurrentHashMap 面试
双列集合 存储keyvalue 底层数组的形式存在,初始值 为16 也可以在new HashMap的时候指定HashMap的大小new出来的大小是2的幂次方 负载因子为0.75。是线程安全的,方法上都加了锁 假如有两个线程同时读,也只能一个一个的读,并发效率低。如果该节点没有值,并且没有锁,则采用cas比较并交换思想,实现多线程的put操作。低位元素依然放到原来的位置,然后高位放在原来的+扩容的长度。线程安全(分段锁)将锁的粒度进一步细化,提高并发效率。并非线程安全的,在多线程环境下使用可能会出现问题。原创 2025-03-14 18:46:40 · 387 阅读 · 0 评论 -
JavaPro _JVM 知识点速记 JVM大全
在运行过程中,如果一个对象没有被任何引用所指向,那么这个对象就称为垃圾对象.如果垃圾对象不清理,后来的对象就可能没有地方存放,进而导致内存溢出.原创 2025-03-01 20:02:25 · 1119 阅读 · 0 评论