开发者社区> 问答> 正文

Java中包装类型与基本类型的初始值有什么不同?

已解决

Java中包装类型与基本类型的初始值有什么不同?

展开
收起
游客gkv5feo4nm3qc 2022-04-03 15:00:18 2140 0
2 条回答
写回答
取消 提交回答
  • image.png 包装类型初始值为null

    1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址;基本类型不是 2、包装类型是引用的传递;基本类型是值的传递 3、声明方式不同:基本数据类型不需要new关键字;包装类型需要new在堆内存中进行new来分配内存空间 4、存储位置不同:基本数据类型直接将值保存在值栈中;包装类型是把对象放在堆中,然后通过对象的引用来调用他们 5、初始值不同:见顶部 6、使用方式不同:基本数据类型直接赋值使用就好;包装类型是在集合如 coolectionMap时使用

    2022-05-07 10:45:42
    赞同 展开评论 打赏
  • Java中,包装类型与基本类型的初始值的不同之处是:

    基本类型的初始值如int为0,boolean为false,而包装类型的初始值为null

    2022-04-03 15:18:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载