gpt4 book ai didi

java - 在使用对象计算整数时,加号运算符如何工作?

转载 作者:行者123 更新时间:2023-11-30 02:36:38 25 4
gpt4 key购买 nike

伙计们!

当我们将整数与 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com