java基础知识4-包装类型

2021-03-22  本文已影响0人  liwsh
  1. java的Integer和int类型的相互转换是隐形的,叫做拆箱和装箱,编译的时候执行。比如Integer字段装箱是Integer.valueof,字段拆箱是Integer.intvalue
  2. Integer调用valueOf方法的时候,如果值在-128到127之间,会使用缓存
    3.包装类型与基本类型区别
    a. 包装类型可以表达null,包装类型可以用于泛型
    b. 基本类型更高效,直接存储的数值,而不是堆中的对象
    c. 频繁的拆箱和装箱会有性能损耗
上一篇 下一篇

猜你喜欢

热点阅读