包装类和基本类型区别?(integer和int取值范围一样大)


1.声明方式不同,int不需要new 、Integer需要new
2.性质上根本不同点:int是基本数据类型、Integer是引用数据类型,它有自己的属性,方法
3.存储位置和方式不同:int是存储在栈中,而Integer是存储在堆中,通过栈中的引用来调用对象
4.初始值不同int 默认是0,Integer默认是null

Best Regards
原文地址:https://www.cnblogs.com/pecool/p/7965696.html