Java的自动装箱和自动拆箱
作者:互联网
在JDK1.5以前,基本类型和包装类的转换需要使用valueOf()和xxxValue()。JDK1.5提供了自动装箱和自动拆箱功能,实现了基本类型和包装类的直接赋值。
打个断点看一下自动装箱和自动拆箱是怎样实现的。
1.自动装箱
将int类型的5自动转为Integer,其实就是jdk自动调用了valueOf()而已。而且-128~127之间的数是做了缓存的。
2.自动拆箱
同理,自动拆箱其实就是jdk帮我们调用了xxxValue(),返回一个基本类型的变量。
标签:拆箱,Java,valueOf,JDK1.5,自动,xxxValue,装箱 来源: https://blog.csdn.net/qq_29777421/article/details/113836816