Java基础知识

7种基本数据类型:整型、浮点型、布尔型、字符型

整型:byte、short、int、long  取值范围:byte(-2^7~2^7-1)、short(-2^15~2^15-1)、int(-2^31~2^31-1)、long(-2^63~2^63-1)

浮点型:单精度浮点型、双精度浮点型。32位与64位。建议使用BigDecimal与Long表示金额。

布尔型:bool

字符型:char

包装类:Byte、Short、Integer、Long、Boolean、Character、Float、Double。

自动装箱:将基本数据类型自动转换成对应的包装类。自动装箱是通过包装类的valueof()实现

自动拆箱:将包装类自动转换成对应的基本数据类型。自动拆箱是通过xxxvalue()来实现的。

哪些地方会自动拆装箱?

一、将基本数据类型放入集合类

二、包装类型与基本数据类型比较大小

三、包装类型的运算

四、三目运算符的运算

五、函数参数与返回值

Integer的缓存机制:-128到+127使用了缓存机制,只适用于自动装箱

posted @ 2019-07-01 16:17  十月要努力丫  阅读(128)  评论(0编辑  收藏  举报