并发学习笔记10-happens-before Java笔记

并发学习笔记10-happens-before

该并发学习系列以阅读《Java并发编程的艺术》一书的笔记为蓝本,汇集一些阅读过程中找到的解惑资料而成。这是一个边看边写的系列,有兴趣的也可以先自行购买此书学习。 本文首发:[windCoder]( h···
并发学习笔记09-final域的内存语义 Java笔记

并发学习笔记09-final域的内存语义

该并发学习系列以阅读《Java并发编程的艺术》一书的笔记为蓝本,汇集一些阅读过程中找到的解惑资料而成。这是一个边看边写的系列,有兴趣的也可以先自行购买此书学习。 重排序规则 final域,编译器和处理···
并发学习笔记08-锁的内存语义 Java笔记

并发学习笔记08-锁的内存语义

该并发学习系列以阅读《Java并发编程的艺术》一书的笔记为蓝本,汇集一些阅读过程中找到的解惑资料而成。这是一个边看边写的系列,有兴趣的也可以先自行购买此书学习。 锁可以让临界区互斥执行,还可以让释放锁···
并发学习笔记07-volatile的内存语义 Java笔记

并发学习笔记07-volatile的内存语义

该并发学习系列以阅读《Java并发编程的艺术》一书的笔记为蓝本,汇集一些阅读过程中找到的解惑资料而成。这是一个边看边写的系列,有兴趣的也可以先自行购买此书学习。 volatile的特性 对volati···
java漫谈-Java只有值传递 Java笔记

java漫谈-Java只有值传递

《Head First Java》中关于 Java 参数传递的说明: Java 中所传递的所有东西都是值,但此值是变量所携带的值。引用对象的变量所携带的是远程控制而不是对象本身,若你对方法传入参数,实···
Java代理3:二刷代理 Java笔记

Java代理3:二刷代理

静态代理 Subject:抽象角色。可以是接口,也可以是抽象类。声明真实对象(Real Subject)和代理对象(Proxy Subject)的共同接口。 Real Subject:真实角色。定义代···
并发学习笔记06-顺序一致性 Java笔记

并发学习笔记06-顺序一致性

该并发学习系列以阅读《Java并发编程的艺术》一书的笔记为蓝本,汇集一些阅读过程中找到的解惑资料而成。这是一个边看边写的系列,有兴趣的也可以先自行购买此书学习。 顺序一致性 顺序一致性内存模型是一个理···