-. (, ) . , . C-.
, - , .
public static void main (String [] args) {
int i = 0;
int j = i + 1;
}
-:
public static void main(java.lang.String[]);
Code:
0: iconst_0
1: istore_1
2: iload_1
3: iconst_1
4: iadd
5: istore_2
6: return
, istore iload, iadd (i ).
, :
public static void main (String [] args) {
Integer i = new Integer(0);
int j = i + 1;
}
-:
public static void main(java.lang.String[]);
Code:
0: new #2 // class java/lang/Integer
3: dup
4: iconst_0
5: invokespecial #3 // Method java/lang/Integer."<init>":(I)V
8: astore_1
9: aload_1
10: invokevirtual #4 // Method java/lang/Integer.intValue:()I
13: iconst_1
14: iadd
15: istore_2
16: return
intValue() Integer , iadd.
, ( , istore " " ), . jrahhali.