当前位置:首页>维修大全>综合>

Integer与int的区别(int与integer区别用法)

Integer与int的区别(int与integer区别用法)

更新时间:2024-05-06 01:35:22

Integer与int的区别

mysql中int和integer区别为:类型不同、默认值不同、存储不同。 一、类型不同 1、int:在mysql中,int的数据类型是基本数据类型,是对integer的拆箱。

2、integer:在mysql中,integer的数据类型是引用数据类型,是对int的装箱。

二、默认值不同 1、int:在设置字段类型为int类型时,字段的默认值是0。

2、integer:在设置字段类型为integer类型时,字段的默认值是null。

int 是基本类型,直接存数值

integer是对象,用一个引用指向这个对象

1.Java 中的数据类型分为基本数据类型和复杂数据类型

int 是前者>>integer 是后者(也就是一个类)

Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为很多方法参数就只接收对象类型(Object) 还比如 范型 就只支持 对象类型

例如往ArrayList里面add,必须add的是Object而int不是对象,就只能把Integer添加进去

2.初始化时>>

int i =1;

Integer i= new Integer(1);(要把integer 当做一个类看)

int 是基本数据类型(面向过程留下的痕迹,不过是对java的有益补充)

Integer 是一个类,是int的扩展,定义了很多的转换方法

更多栏目