热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_54828627
出世&入世
3 年前
trueweixin_54828627

面试题:Integer 和 int 的区别?Java 为什么要设计封装类?
Integer 和 int 的区别有很多,我简单说 3 个方面;
Integer 的初始值是 null,int 的初始值是 0;
Integer 存储在堆内存,int 类型是直接存储在栈空间;
Integer 是对象类型,它封装了很多的方法和属性,我们在使用的时候更加灵活。
至于为什么要设计封装类型,最主要的原因是 Java 本身是面向对象的语言,一
切操作都是以对象作为基础。
比如像集合里面存储的元素,也只支持存储 Object 类型,普通类型无法通过集
合来存储。

一起学编程
CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
2023年开始认真生活,就在这里记录我学习代码的生活吧!!
立即登录