搜索结果
查询Tags标签: LDC,共有 5条记录-
String对象指令
例子1 从指令看出new String(“hello1”),这个创建了2个对象 public void anew(){String str = new String("hello1"); }指令0 new #14 <java/lang/String> // 第2个对象3 dup4 ldc #15 <hello1> // 第1个对象6 invokespecial #16 <java/lan…
2021/11/7 23:12:03 人评论 次浏览 -
String对象指令
例子1 从指令看出new String(“hello1”),这个创建了2个对象 public void anew(){String str = new String("hello1"); }指令0 new #14 <java/lang/String> // 第2个对象3 dup4 ldc #15 <hello1> // 第1个对象6 invokespecial #16 <java/lan…
2021/11/7 23:12:03 人评论 次浏览 -
jvm java 数组 字节码
0 ldc #2 <99999999>2 anewarray #3 <java/lang/String>5 astore_1 创建好数组 存入本地变量6 aload_17 sipush 998 数组索引压栈 10 ldc #4 <呵呵呵呵> 数组VAL压栈 12 aastore 根据索引把V…
2021/8/8 1:36:15 人评论 次浏览 -
jvm java 数组 字节码
0 ldc #2 <99999999>2 anewarray #3 <java/lang/String>5 astore_1 创建好数组 存入本地变量6 aload_17 sipush 998 数组索引压栈 10 ldc #4 <呵呵呵呵> 数组VAL压栈 12 aastore 根据索引把V…
2021/8/8 1:36:15 人评论 次浏览 -
jvm源码解读--11 ldc指令的解读
写一个java文件public static void main(String[] args) {String str1="abc";String str2 ="abc";String str3=new String("abc");boolean b1= str1==str2;boolean b2= str1==str3;} 查看字节码code0 ldc #4 <abc>2 astore_13 ldc #…
2021/4/25 12:55:14 人评论 次浏览