Java中基础类和包装类的区别及二者间怎么转换


本文小编为大家详细介绍“Java中基础类和包装类的区别及二者间怎么转换”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中基础类和包装类的区别及二者间怎么转换”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。当需要往ArrayList,HashMap中放东西时,像int,double这种基本类型是放不进去的,因为容器都是装object的,这是就需要这些基本类型的包装器类了。基本数据类型存放在栈中,效率更高
每个基本类型在java.lang包中都有一个相应的包装类,new出来的对象存在于堆中(通过栈中的引用来使用这些对象),是一个对象,因此具有更多的诸如“转换”的方法例子:1.int转Integer2.Integer转int声明方式:基本类型不使用new关键字,而包装类型需要使用new关键字来在堆中分配存储空间;存储方式及位置:基本类型是直接将变量值存储在栈中,而包装类型是将对象放在堆中,然后通过引用来使用;初始值不同:基本类型的初始值如int为0,boolean为false,而包装类型的初始值为null;使用方式:基本类型直接赋值直接使用就好,免费云主机域名而包装类型在集合如Collection、Map时会使用到。装箱:自动将基本数据类型转换为包装器类型;拆箱:自动将包装器类型转换为基本数据类型。在Java SE5之前,如果要生成一个数值为10的Integer对象,必须这样进行:而在从Java SE5开始就提供了自动装箱与自动拆箱读到这里,这篇“Java中基础类和包装类的区别及二者间怎么转换”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: 怎么使用CSS创建固定的页眉或页脚

小编给大家分享一下怎么使用CSS创建固定的页眉或页脚,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 答:使用CSS固定定位 您可以使用CSS固定位置轻松创建粘性或固定的页眉和页脚。只…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 09/07 15:59
Next 09/07 16:00

相关推荐