首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《从零开始学java篇》包装类

《从零开始学java篇》包装类

作者头像
北极的代码
发布2026-04-22 19:45:08
发布2026-04-22 19:45:08
670
举报
文章被收录于专栏:JavaSEJavaSE

包装类

基本数据类型对应的引用数据类型,就是把基本数据类型变成了一个对象,对象当中记录对应的数据值(用一个对象,把基本数据类型包起来) int 的包装类 Integer

JDK5之前

利用构造方法获取Integer对象 利用静态方法获取Integer对象

这两种方式获取对象的区别(掌握) 用构造方法创建的对象,由于是new出来的,每new一次就创建一个对象,所以比较时,不一样 用value of 静态方法获取对象时,查看底层源码时,我们可以发现,-128-127之间的数据,java已经创建好了对象,如果超出范围,就会重新new一个对象,所以比较时就不一样。

由此可见,在以前的版本中,我们创建对象非常的麻烦

在JDK5之后

,提出了一个机制,自动装箱和自动拆箱 //自动装箱,把基本数据类型会自动的变成其对应的包装类 //自动拆箱,把包装类自动的变成为其对象的基本数据类型 我们以后如果要获取包装类对象时,不需要new ,不需要调用方法,直接赋值即可

由此,jian'da

进制转换,字符串类型的整数转成int类型整数

(在这里,我们用求和方法时,从集合中把元素拿出来时,是对应的包装类Integer,但由于java中的自动拆箱,所以直接写成int)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 包装类:
  • JDK5之前
    • 在JDK5之后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档