一、包装类
1.什么是包装类
针对八种基本数据类型的引用类型
标黄色的包装类的父类均为Number。
继承关系如下
包装类中封装了许多方法。
2.包装类和基本数据类型的转换
以Interage和int为例。
装箱:基本数据类型->包装类型
拆箱:包装类型->基本数据类型
jdk5及以后实现了自动装箱,拆箱。
三元运算符是一个整体!中间有double类型会提升运算类型到double.
包装类(Interage)和String之间的转换
java中任何一个类或对象可以转成字符串
(java bean转string,Java将对象转换为字符串_一起来读英文原版的博客-优快云博客)
看下图
如果自动装箱的数据范围在 -128~127之间底层不会创建一个新对象,而是直接返回。如果超过了这个范围底层就会帮我们新建(new)一个新对象。