- 从类型上看,Integer是包装类类型,Int是基本是据类型。
- Integer使用需要进行new,实例化,而Int则是直接赋值。
- Integer是一个引用,当我们new后,引用指向具体的对象。
- 每个基本数据类型都有其包装类,在涉及包装类与基本数据之间的转换是jdk1.5出现的自动拆装箱功能。
- 使用方向,Int与Integer可进行数值转化,但在我们实际开发过程中却使用Integer来定义变量的类型,是因为Int的默认值是0,而Integer默认值是null,比如在录入数据的过程中,我们没有录入或者没有相关数据,先数据库中就会显示努力了,而不是0。
面试题心得--Integer和Int的区别?
最新推荐文章于 2024-06-15 10:02:38 发布