int与Integer有什么区别,它们之前的相互转化是怎样的
Integer是int的包装类;int是基本数据类型;
Integer变量必须实例化后才能使用;int变量不需要;
Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ;
Integer的默认值是null;int的默认值是0。
int到Integer:
int a=66; Integer A=new Integer(a);或: Integer A=Integer.valueOf(a);
Integer到int:
Integer A=new Integer(66);int a=A.intValue();