cyspy
cyspy
这家伙很懒,什么也没写!

注册于 3年前

回答
2
文章
0
关注者
0

我 对问题发布了答案

3年前

JVM 局部变量表中的字面量与运行时常量池中的字面量有什么区别?前者是方法中定义的字面量,后者是在类中定义的字面量这样理解正确吗?

javap 试了一下,方法里用的字符串和 double 字面量还是放在常量池里的,int 可以立即数放在字节码里。另外 class 文件里的常量池和运行时常量池理论上不是一个东西,一个在 class

我 对问题发布了答案

3年前

JVM 句柄访问的优势在何处?修改引用和修改句柄的差距在哪里?修改引用是否会影响虚拟机栈对对象的访问?

用句柄访问,GC 移动对象的时候只要改句柄,不用改栈,感觉可以提高一些并行度

发布
问题