摘要:
目录JMM(Java Memory Model)总结一、JMM 是什么为什么需要 JMM?二、JMM 的三层架构三、JMM 解决的三大核心问题四、JMM 抽象模型"本地内存"的物理映射五、happens-before 规则(JMM 的核心)6 条天然规则(不需要任何关键字)六、volatile 的底 阅读全文
posted @ 2026-06-17 17:30
deyang
阅读(8)
评论(0)
推荐(0)
摘要:
目录Java ArrayDeque 技术文档一、概述核心特性与 LinkedList 的对比二、底层原理2.1 循环数组结构2.2 空与满的判定2.3 动态扩容机制三、核心 API 分类3.1 队首操作(First / Head)3.2 队尾操作(Last / Tail)3.3 Queue 视角(F 阅读全文
posted @ 2026-06-17 14:12
deyang
阅读(4)
评论(0)
推荐(0)
摘要:
如何理解并发和并行的区别? 并发是指一个处理器同时处理多个任务。 并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。 阅读全文
posted @ 2026-06-16 21:13
deyang
阅读(5)
评论(0)
推荐(0)
摘要:
多线程安全问题:可见性、原子性、有序性 Java 全栈知识点问题汇总(上) | Java 全栈知识体系 CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速度差异,计算机体系结构、操作系统、编译程序都做出了贡献,主要体现为: CPU 增加了缓存,以均衡与内存 阅读全文
posted @ 2026-06-16 20:36
deyang
阅读(3)
评论(0)
推荐(0)
摘要:
目录Java 集合扩容规律梳理一、List 扩容规律1. ArrayList2. Vector3. ArrayList vs Vector 对比二、Map 扩容规律1. HashMap2. LinkedHashMap3. Hashtable4. HashMap vs LinkedHashMap vs 阅读全文
posted @ 2026-06-16 17:07
deyang
阅读(23)
评论(0)
推荐(0)
摘要:
目录Java反射的意义自己总结:参考别人的总结:以下为AI生成:一个直观的例子对比反射的代价(需要注意)总结 Java反射的意义 自己总结: Java反射的意义:运行时动态操作Class对象,有安全和性能问题、跳过了编译器的检查,容易报错 参考别人的总结: (2 封私信 / 52 条消息) java 阅读全文
posted @ 2026-06-03 19:40
deyang
阅读(10)
评论(0)
推荐(0)
摘要:
目录网络中TCP、IP、MAC、UDP的头部格式信息TCP头UDP头IP头MAC头整个流程的时间线(谁、什么时候、加了什么头)这个层的定义是什么?为什么到了物理层之后到路由器又变成了L2+L3,不应该还算物理层吗?1. “层”的定义是什么?2. 为什么物理层之后到路由器又变成了L2+L3,不应该还算 阅读全文
posted @ 2026-06-03 19:12
deyang
阅读(37)
评论(0)
推荐(0)
浙公网安备 33010602011771号