Int与Integer的区别

Posted 5aixin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Int与Integer的区别相关的知识,希望对你有一定的参考价值。

int和integer的区别

      1. Ingeter是int的包装类,int的初值为0,Ingeter的初值为null;

      2.初始化的时候,int i =1;Integer i= new Integer(1);(要把integer 当做一个类看);但由于有了自动装箱和拆箱使得对Integer类也可使用:Integer i= 1;    

      3.int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充),Integer 是一个类,是int的扩展,定义了很多的转换方法

      4.Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值。

以上是关于Int与Integer的区别的主要内容,如果未能解决你的问题,请参考以下文章

int与Integer的区别

int 和 Integer 的区别

java int与integer的区别

int 与 Integer 的区别

Integer 与 Int 的区别

integer和int有啥区别