Integer 和 int 的区别

Integer 和 int 的区别(包装类型和基本数据类型的区别);

1.默认值:
int 默认值为 0;
Integer 的默认值为null;
2.包装类中提供了该类型相关的很多算法操作方法。
static String toBinaryString(int i); // 把十进制转换成二进制
static String toOctalString(int i); // 把十进制转换成八进制
static String toHexString(int i); // 把十进制转换成十六进制
3.在集合框架中,只能储存对象类型,不能储存基本数据类型。
4.基本数据类型是储存在栈中(更高效),包装类型储存在堆中。

原文地址:https://www.cnblogs.com/hello-dummy/p/9439847.html