美文网首页
详解Integer拆/装箱实现过程

详解Integer拆/装箱实现过程

作者: rainy618 | 来源:发表于2018-09-20 13:12 被阅读0次

    关于int基本数据类型转Integer及Integer转int基本数据类型底层是如何实现自动转换的?

    其实对查看class类字节码文件时就不难发现,JVM 在编译时对字节码文件做了些调整,如下图所示:

    拆/装箱在JVM内的实现过程

    其他基本数据类型也是一样的:

    装箱vm内部是调用----->valueOf( );

    拆箱vm内部是调用----->xxxValue( );

    只要涉及了基本数据类型的操作,都会触发拆箱的操作。

    我们来看一个Integer比较更丰富的一个例子,加深一下对拆装箱的理解:

    相关文章

      网友评论

          本文标题:详解Integer拆/装箱实现过程

          本文链接:https://www.haomeiwen.com/subject/tcagnftx.html