
(编程,尤指 Java)自动装箱:编译器在需要对象类型时,自动把基本类型(如 int)转换为对应的包装类对象(如 Integer)的机制。(反向称为 unboxing 自动拆箱。)
/tobks/
Autoboxing makes it easy to put an int into a list.
自动装箱让把一个 int 放进列表变得很容易。
In Java, autoboxing can hide performance costs when a loop repeatedly converts primitives to wrapper objects.
在 Java 中,自动装箱可能掩盖性能成本:当循环反复把基本类型转换为包装类对象时,会带来额外开销。
auto- 表示“自动的”,boxing 源自把值“装进盒子”的比喻:把基本类型值“装进”包装类对象里。该术语随着 Java 5 引入的语言特性而普及,用来描述编译器自动进行的装箱/拆箱转换。