3. int和Integer有什么区别?

3. int和Integer有什么区别?

# 首先int是一个基本数据类型,Integer是一个引用数据类型
# int的默认值是0,Integer的默认值为null
# int对象是栈区中的一个数值,Integer对象则是一个地址值,指向堆区的一个引用
# Integer是int的包装类,包装类中具有许多方法 例如equals(),compareTo(),valueOf()
# int不需要实例化,Integer是一个引用类型需要实例化后才能调用
posted @ 2021-10-13 20:06  因心光  阅读(59)  评论(0编辑  收藏  举报