- java的Integer和int类型的相互转换是隐形的,叫做拆箱和装箱,编译的时候执行。比如Integer字段装箱是Integer.valueof,字段拆箱是Integer.intvalue
- Integer调用valueOf方法的时候,如果值在-128到127之间,会使用缓存
3.包装类型与基本类型区别
a. 包装类型可以表达null,包装类型可以用于泛型
b. 基本类型更高效,直接存储的数值,而不是堆中的对象
c. 频繁的拆箱和装箱会有性能损耗
本文标题:java基础知识4-包装类型
本文链接:https://www.haomeiwen.com/subject/zylthltx.html
网友评论