标签: java int
在java中,int是基本类型,Integer是对象。
int
Integer
Integer x = 4;
这行代码不产生任何错误,即使我认为技术上应该没有错误。它是一个对象类型引用变量,分配给基本类型,这通常没有多大意义。那为什么这不会产生错误?
答案 0 :(得分:3)
这称为auto-boxing。
当用作对象时,编译器将自动对基元进行填充。