Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在java中,int是基本类型,Integer是对象。
int
Integer
Integer x = 4;
这行代码不会产生任何错误,尽管我认为如果没有特殊情况,它在技术上应该是这样。这是一个分配给原始类型的对象类型引用变量,这通常没有多大意义。那么为什么这不会产生错误呢?
这称为自动装箱。
当用作对象时,编译器将自动装箱原语。