分配给基元的对象类型引用变量

时间:2013-05-12 22:57:17

标签: java int

在java中,int是基本类型,Integer是对象。

    Integer x = 4;

这行代码不产生任何错误,即使我认为技术上应该没有错误。它是一个对象类型引用变量,分配给基本类型,这通常没有多大意义。那为什么这不会产生错误?

1 个答案:

答案 0 :(得分:3)

这称为auto-boxing

当用作对象时,编译器将自动对基元进行填充。