黑马程序员技术交流社区

标题: Integer x = 5 ;怎么解释 [打印本页]

作者: jingzhouheima    时间: 2013-5-11 22:59
标题: Integer x = 5 ;怎么解释
本帖最后由 jingzhouheima 于 2013-5-12 20:41 编辑

今天读到这个 Integer x = 5 ;不懂这个意思。。。

作者: 仲伟    时间: 2013-5-11 23:05
int =5 ;你不是很熟悉吧,就他的引用类型
integer 就是int 的应用类型
int 就是 integer的原始类型
作者: Super_Class    时间: 2013-5-11 23:07
java 5 开始有一个自动装箱功能。
作者: 蔡增辉    时间: 2013-5-11 23:08
Integer x = 5 这是利用了JDK 1.5的新特性:自动装箱的功能;
Integer 是一个类型,这句话相当于: Integer x=new Integer(5);
作者: fjl_fight    时间: 2013-5-11 23:09
包装类啊,他有自动拆箱装箱功能
看一看我写的日记吧包装类
作者: long    时间: 2013-5-11 23:12
从jdk5起,java增加了自动装箱功能。当我们需要一个Integer对象,却传入了一个int值时,编译器会把该int值转换成相应的Integer对象。相当于Integer x = 5;被隐式转换成Integer x = new Integer(5);
作者: jingzhouheima    时间: 2013-5-11 23:14
fjl_fight 发表于 2013-5-11 23:09
包装类啊,他有自动拆箱装箱功能
看一看我写的日记吧包装类

兄弟写的很不错。。
作者: 赵利斌    时间: 2013-5-11 23:33
Integer是int的包装类,注意是一个类,包装类提供各种类型的转换
下面举例:
  public static void main(String []args)
    {
                  int x=64;
            String s=Integer.toString(x);
            System.out.print(s);   
   }
把一个int  转换成String类型了   ,
作者: 花开花落总相似    时间: 2013-5-12 06:54
    JAVA 有一个自动装箱的功能 就这样......
作者: 刘胜寒    时间: 2013-5-12 10:34
问题如果以解决,请及时修改分类,否则继续提问问,谢谢合作!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2