Integer i = 3; i = i + 1; Integer j = i; j = i + j;
由于上述示例代码中的语句,创建了多少个对象?为什么?有没有什么IDE可以让我们看到创建了多少对象(可能是在调试模式下)?
发布于 2016-03-17 19:01:10
您可以调试Integer.valueOf(int )方法来自己找出它。此方法由编译器的自动装箱过程调用。
https://stackoverflow.com/questions/36058577
相似问题