包装类和转换成类的对象有什么区别 int a=5;Integer b=new Integer(a);System.out.println(b);这个是将a包装成对象的int c=7;Integer d=Integer.valueOf(c);System.out.println(d);这个是将c转换成对象的.二者都可以输出来的。有什么区别呢。输出来的都是原来的基本变量啊。有点迷惑.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该优先考虑使用Integer.valueOf()。Integer管理着一个常用整数的缓存,调用valueOf()会首先检查参数是否在缓存中,如果在的话,就直接返回缓存中的对象,而不创建新的对象。所以,通常来说,valueOf()效率更高。如果你只是需要一个Integer对象,而不强调一定要是一个“新的”对象时,应该使用Integer.valueOf()。 java类的继承和上下转换疑惑 动态博弈的小程序(本人菜鸟,初次发贴向大家请教问题,请多关照!) io包的学习中遇到了困难。 【急!】IE中无法显示Applet,请问如何解决? 如何控制多窗体应用程序中各子窗体尺寸的改变? 仙人指路!请给小弟推荐几个学习java的网站,就是类似知识库的那种!不胜感激 jbuilder 2005好像有bug耶? JAVA中的异常处理的过程是怎样的?出现异常后就跳出所有的程序么? 请问怎么通过Socket发送一个int数值?急,谢谢!! 在禁用cookie的情况下,如何使用session 一些基本概念问题 向各位大大门请教,JAVA
Integer管理着一个常用整数的缓存,调用valueOf()会首先检查参数是否在缓存中,如果在的话,就直接返回缓存中的对象,而不创建新的对象。所以,通常来说,valueOf()效率更高。
如果你只是需要一个Integer对象,而不强调一定要是一个“新的”对象时,应该使用Integer.valueOf()。