装箱拆箱原理

2023-06-30  本文已影响0人  雨景江水

https://blog.csdn.net/Illus1ion/article/details/121229814

一.

装箱是通过调用包装器类的 xxx.valueOf 方法实现的,xxx代表对应的基本数据类型对应的包装类

拆箱是通过调用包装器类的 xxxvalueOf 方法实现的,xxx代表对应的基本数据类型。例如: int 装箱的时候自动调用Integer 的 valueOf(int)方法; Integer 拆箱的时候自动调用Integer的intValue方法。

二.
Integer i =100; //自动装箱,编译后其实为 Integer i = Integer.valueOf(100);

int t = i; //自动拆箱,编译后其实为 int t = i.intValue();

上一篇下一篇

猜你喜欢

热点阅读