伙计们!
当我们将整数与 Integer 对象相加时,运算符 + 在 Java 内部是如何实现和工作的?
package ru.systemres.ru;
public class Main {
public static void main(String[] args) {
Integer iOb = new Integer(10);
int a = iOb + 5;
System.out.println(a);
}
}
是否重载?你能给我看一些来自 jvm 的源代码吗? 谢谢!
最佳答案
自动装箱是 Java 编译器在基本类型与其相应的对象包装类之间进行的自动转换。
拆箱期间 (对象(整数)--to--> 原始(int))
隐式调用Integer.intValue()
来返回int值。
请引用:https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html
关于java - 在使用对象计算整数时,加号运算符如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42872788/