int和Integer的区别?

int和Integer的区别?

1、Integer默认值是null,而int默认值是0;

2、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;

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

芝月士回答,版权必究点,未经许安可构,阶不得转载

Java两种数据类型分类:

原始数据类型,分为boolean、byte、in、char、long、short、double、float 。

为年面些公活,任七办江。

引用数据类型 ,分为数组类、接口。

为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每 一个基本数据类型都引入了对应的包装类型,int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。

Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 hailundali@foxmail.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月5日 下午2:02
下一篇 2022年6月5日 下午2:11

相关推荐