发布于 2022-05-05 17:18:49
例如,下面的代码
public static Long example1(Long[] array, int i, long l) {
return array[i]=l;
}
public static long example2(long[] array, int i, long l) {
return array[i]=l;
}编译成
public static java.lang.Long example1(java.lang.Long[], int, long);
Code:
0: aload_0
1: iload_1
2: lload_2
3: invokestatic #1 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;
6: dup_x2
7: aastore
8: areturn
public static long example2(long[], int, long);
Code:
0: aload_0
1: iload_1
2: lload_2
3: dup2_x2
4: lastore
5: lreturn看,Ideone演示
https://stackoverflow.com/questions/72120380
复制相似问题