2-2 讨论

来源:2-2 赋值时自动拆箱出现空指针

DuangDuang龙

2020-09-01

自动拆箱带给我的便利与场景:

  • 对于基本数据类型的一些补充,例如强制类型装换(String.valuesOf、IntegerValuesOf)等
  • 对于进制的转换、10转16、16转10等
  • 数值计算、数值比较等
  • 字符串拼接、获取字符串字节、分割字符串、去空字符串等等
    想不出来了,更多的应用场景问鲲鲲
    包装类型带来的便利太多太多啦,目前在工作中这些场景使用的比较频繁。
写回答

1回答

张勤一

2020-09-02

龙哥你好:

    确实如你所说,包装器类型真心的是非常非常方便的(网络上很多人道听途说包装器类型由于是对象,存在拆箱与装箱,性能低下。哎,这是完全不需要考虑的,这点性能损耗几乎是可以忽略不计的,除非你的并发高的离谱)。

    由于包装器类型不仅仅包装了基本类型,而且还封装了很多方法(所以,它是基本数据类型 + 方法),同时也可以与 null 进行比较,所以,很多时候,我也是直接使用包装器类型。


    我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!

5
0

Java实操避坑指南 SpringBoot/MySQL/Redis错误详解

掌握业务开发中各种类型的坑,,Java web开发领域通用

466 学习 · 204 问题

查看课程