Java基础之包装类的自动装箱、拆箱和Integer的值缓存范围
引入包装类的原因Java是纯面向对象语言,“EverythingIs an Object”是它的主要特点。但是考虑到程序运行效率和日常编程习惯,java还是引入不是对象的基本数据类型(primitive types)。然而,像Vector,HashMap,ArrayList等集合类的元素必须是对象类型,使用基本类型不符合要求。因此,java为每一个基本数据类型都提供了对应的包装类型(wrapper...