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

DuangDuang龙
2020-09-01
自动拆箱带给我的便利与场景:
- 对于基本数据类型的一些补充,例如强制类型装换(String.valuesOf、IntegerValuesOf)等
- 对于进制的转换、10转16、16转10等
- 数值计算、数值比较等
- 字符串拼接、获取字符串字节、分割字符串、去空字符串等等
想不出来了,更多的应用场景问鲲鲲
包装类型带来的便利太多太多啦,目前在工作中这些场景使用的比较频繁。
写回答
1回答
-
张勤一
2020-09-02
龙哥你好:
确实如你所说,包装器类型真心的是非常非常方便的(网络上很多人道听途说包装器类型由于是对象,存在拆箱与装箱,性能低下。哎,这是完全不需要考虑的,这点性能损耗几乎是可以忽略不计的,除非你的并发高的离谱)。
由于包装器类型不仅仅包装了基本类型,而且还封装了很多方法(所以,它是基本数据类型 + 方法),同时也可以与 null 进行比较,所以,很多时候,我也是直接使用包装器类型。
我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!
50
相似问题