- 4
- 0
- 约6.37千字
- 约 14页
- 2018-06-23 发布于江西
- 举报
Java自动装箱与拆箱及其陷阱分析[权威资料].doc
Java自动装箱与拆箱及其陷阱分析
本文档格式为WORD,感谢你的阅读。
最新最全的 学术论文 期刊文献 年终总结 年终报告 工作总结 个人总结 述职报告 实习报告 单位总结 演讲稿
Java自动装箱与拆箱及其陷阱分析
Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,本文是搜索整理的关于Java自动装箱与拆箱及其陷阱分析,给大家做个参考,希望对大家有所帮助!想了解更多相关信息请持续关注我们!
自动装箱(Autoboxing)
大家在平时编写Java程序时,都常常以以下方式来定义一个Integer对象:
Integer i=100;
从上面的代码中,大家可以得知,i为一个Integer类型的引用,100为Java中的基础数据类型(primitive data type)。而这种直接将一个基础数据类型传给其相应的封装类(wrapper class)的做法,便是自动装箱(Autoboxing)。
在jdk 1.5中,自动装箱首次被引入。而在jdk 1.5之前,如果你想要定义一个value为100的Integer对象,则需要这样做:
Integer i=new Integer (100);
我们在以上代码“Integer i=100;”处打一个断点,跟踪一下。
接下来,我们可以看到,程序跳转到了Integer类的value
原创力文档

文档评论(0)