摘要:
lambda表达式或匿名内部类中访问局部变量 当在lambda表达式或匿名内部类中访问局部变量时,这些变量必须实际上是final的,即不能被修改。 这是因为lambda通过值捕获(Capturing by Value)的语义来确保变量的不可变性,而不是变量本身,这样可以避免多线程环境下的竞态条件。 阅读全文
posted @ 2025-04-15 20:37
我不想学编丿程
阅读(78)
评论(0)
推荐(0)
摘要:
synchronized 的可见性 在 Java 中,synchronized 关键字通过 隐式内存屏障(Memory Barrier) 和 锁机制 自动保障可见性。这些操作是由 JVM(Java 虚拟机)在底层自动实现 的,开发者无需手动干预。以下是具体解释: 一、synchronized 的可见 阅读全文
posted @ 2025-04-15 16:05
我不想学编丿程
阅读(119)
评论(0)
推荐(0)

浙公网安备 33010602011771号