黑马程序员技术交流社区
标题:
关于Integer
[打印本页]
作者:
孙汇川
时间:
2012-2-16 23:27
标题:
关于Integer
Integer x = new Integer(123);
对象x的值是整数123还是字符串“123”啊?
作者:
丁晓宇
时间:
2012-2-16 23:30
本帖最后由 丁晓宇 于 2012-2-17 13:55 编辑
Integer是一个类 位于java。lang包下
对象x是一个Integer对象
忘记从jdk几开始了。。
java中 每个基本数据类型对象都有其相对应的对象,jdk会对其进行自动拆装箱。
-------------------
回头看了一下 jdk1.5的新特性
作者:
蒙武辉
时间:
2012-2-16 23:39
x的值不是123,或者“123”,应该是指向123在内存的地址,x是一个引用。Integer是java包中的一个类new Integer(123)返回的是一个引用。
作者:
彭嘉聪
时间:
2012-2-17 01:12
X指向的是对象,记得new的就是一个对象,integer是基本类型包装类,专门用于对int类型的数据进行操作,
创建integer要指定一个int类型的数值,就是说对象里面保留了123这样的数值
作者:
自己玩
时间:
2012-2-17 02:06
x里面是一个Interger对象,这个对象里面封装了一个整数123,Interger是一个对整数进行包装的类,将基本型为int数进行了封装
作者:
王康
时间:
2012-2-17 09:34
Integer x = new Integer(123);
x的值既不是123整数,也不是"123".通过new创建的对象,会在内存中开辟一个空间,而x所对应的是123在内存空间中的地址值,他是new Integer(123)所返回的引用.
作者:
黄锦成
时间:
2012-2-17 09:45
Integer x对应的int值是123,Integer里面有很多方法,你可以调用方法把123变成int类型,String类型等。
我们在写Integer x = 123;时,里面实际上隐含了JDK1.5新特性,自动装箱
作者:
花开~的季节
时间:
2012-2-17 10:57
x是123,
作者:
【专】【属】
时间:
2012-2-19 18:17
对于new出来的对象,是指向一个地址所以x是存储的一个Integer对象存储的位置的内存地址
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2