基本数据类型。
1、Java语言提供了8种基本数据类型。分别是byte、short、int、long、float、double、boolean、char。8种基本数据按类型分可以分为4个整数型:byte、short、int、long,2个浮点型:float、double,1个字符类型:char,1个布尔型:boolean。
2、在Java5中,为Integer的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。这种Integer缓存策略仅在自动装箱(autoboxing)的时候有用,使用构造器创建的Integer对象不能被缓存。
3、Integer是引用类型,实际是一个对象,Integer存储的是引用对象的地址。非new生成的Integer变量和newInteger()生成的变量比较时,结果为false。因为非new生成的Integer变量指向的是Java常量池中的对象,而newInteger()生成的变量指向堆中新建的对象的引用,它们在内存中的地址不同。