jvm
带翅膀的猫
天天写BUG的软件开发工程师~
展开
-
一起来读字节码
什么是.class Java源文件被编译后被Java虚拟机所执行的代码使用了一种平台中立(不依赖于特定硬件及操作系统)的二进制格式来表示,并且经常(但并非绝对)以文件的形式存储,因此这种格式成为class文件格式。class文件格式中精确地定义了类与接口的表示形式。 ...原创 2020-03-29 17:53:47 · 3788 阅读 · 1 评论 -
32位JVM对long类型的赋值不是原子性操作
测试代码:public class LongAtomTest implements Runnable { private static long field = 0; private volatile long value; public long getValue() { return value; } public void setValue(l原创 2017-09-17 15:53:59 · 7673 阅读 · 0 评论