欢迎光临散文网 会员登陆 & 注册

int与Integer的区别?

2022-11-30 09:41 作者:网星软件  | 我要投稿

int与Integer的区别?

1.int 基本数据类型,Integer复合数据类型【引用数据类型】

Integer是int的封装类类型,可以认为int基本数据类型对应的复合数据类就是Integer 

2.int的变量可以直接使用,Integer变量在使用的时候需要实例化【new】

3.int型的默认值为0,Integer默认值是null  ,在使用的时候需要实例化

4. int基本数据类型,只在内存的栈区有数据分配,Integer复合数据类型,在内存的堆区与栈区都有数据分类。

8中基本数据类型都有自己的封装类类型,就是对应的复合数据类型。

int与Integer的区别?的评论 (共 条)

分享到微博请遵守国家法律