随笔分类 -  jvm

摘要:Java是一门面向对象的语言,在语言层面,我们平时创建对象就使用关键字new就行,但是在虚拟机中,对象的创建是一个怎样的过程呢? 1.Java虚拟机遇到一个字节码new指令的时候,首先会去检查这个指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号所引用代表的类是否被加载、解析和初始化, 阅读全文
posted @ 2023-04-04 11:18 程序员鲜豪 阅读(51) 评论(0) 推荐(0)
摘要:最近看JVM的时候,看到了java虚拟机的字节码指令,其中的同步指令,来做一些总结: Java虚拟机可以支持方法级的同步和方法内部一段指令序列的同步,这两种同步结构都是使用管程(Monitor,更常见的是直接将它称为“锁”)来实现的。 当synchronized加在方法上的时候: 方法级的同步是隐式 阅读全文
posted @ 2022-03-22 12:21 程序员鲜豪 阅读(91) 评论(0) 推荐(0)