int是Java的8种原始数据类型之一,Java虽然号称一切都是对象,但是原始数据类型是例外。
Integer是int对应的包装类,它内部有一个int类型的字段存储数据,并提供基本操作。
在JDK5以后,引入了自动装箱和自动拆箱功能,极大简化相互之间的转换,提高开发效率。
还有一个很重要的改进是,Integer在内部新增了一个静态工厂方法valueOf,我们在调用它的时候,会利用缓存机制来改善程序性能,这个默认的缓存是在-128至127之间
源代码如下:
閱讀更多 互聯網十年老兵 的文章
2018-06-03 21:52:38 互聯網十年老兵
int是Java的8种原始数据类型之一,Java虽然号称一切都是对象,但是原始数据类型是例外。
Integer是int对应的包装类,它内部有一个int类型的字段存储数据,并提供基本操作。
在JDK5以后,引入了自动装箱和自动拆箱功能,极大简化相互之间的转换,提高开发效率。
还有一个很重要的改进是,Integer在内部新增了一个静态工厂方法valueOf,我们在调用它的时候,会利用缓存机制来改善程序性能,这个默认的缓存是在-128至127之间
源代码如下:
閱讀更多 互聯網十年老兵 的文章