当您执行 Integer i = 1;
时,将使用 Integer
类中的哪个方法
我很确定它不是构造函数,它可能是 valueOf()
方法。
最佳答案
是的,它是 valueOf:
这是 javap 的输出:
public static void main(java.lang.String[]);
Code:
Stack=1, Locals=2, Args_size=1
0: iconst_1
1: invokestatic #16; //Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
4: astore_1
5: return
LineNumberTable:
line 5: 0
line 6: 5
关于java - 在 Java 中装箱原语时调用包装类的哪个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900030/