# 基础知识梳理(杂烩篇)
为了让基础知识之间能产生更好的共鸣~
# 类的构造
# 类似于MapperUtils的写法, 为什么, 有什么好处?
# Java类型
# 装箱/拆箱
- 装箱
通过调用valueOf方法实现装箱.
- 拆箱
通过调用包装类的xxxValue方法实现.
频繁的拆装箱 会造成不必要的内存消耗, 影响性能, 应该尽量避免.
# 数据类型自动转换
表示值'小'的数据类型转表示值'大'的数据类型, 这种
扩大转换是可以的. 这些类型由'小'到'大'分别为 (byte,short,char)<int<long<float<double转换前后的数据类型要兼容 boolean与其他类型不兼容, 整数与字符不兼容.
整型和浮点型进行计算后, 结果会转为浮点型.
# 基本类型所占存储空间大小
- byte -- 1byte -- 8bit
- short -- 2byte -- 16bit
- int -- 4byte -- 32bit
- long -- 8byte -- 64bit
- float -- 4byte -- 32bit
- double -- 8byte -- 64bit
- char -- 2byte -- 16bit
- boolean 只有true/false两个值
← 基本工具/类库的使用 安装npm和node →