synchronized关键字底层实现原理

最近在看周志明的《深入理解JVM虚拟机》,看到class文件结构,便想边看边做些笔记。我们都知道Java“一次编译,到处运行”的特性,那么这种特性怎么实现的呢?Java源文件被Java编译器编译成JVM可以识别的.class文件执行,即JVM是Java程序运行的底层环境,而JVM虚拟机与操作系统没有什么关系,这就是“一次编译,到处运行”的原因。 但是JVM是怎么执行我们的.class文件的呢?JV
相关文章
相关标签/搜索