java新特性.pptVIP

  • 8
  • 0
  • 约8.49千字
  • 约 29页
  • 2015-08-15 发布于湖北
  • 举报
java新特性.ppt

Java新特性 陈海峰 autobox 在Java中,所有您要处理的东西“几乎”都是对象(Object),例如您之前所使用的Scanner是物件,字串(String)是对象,您之后还会看到更多的对象。 然而有些是例外,基本(Primitive)类型不是对象类型,也就是您使用int、double、boolean等声明的变量,以及您在程式中直接写下的字符常量。 使用Java有一段时间的人都知道,有些时候您需要将基本类型转换为对象类型,例如使用Map时,要使用put()方法时需要的是对象而不是基本类型。 您要使用包裹类型(Wrapper Types)才能将基本类型包装为对象类型,例如在 J2SE 1.4.2?之前,您要如下才能将int包装为一个Integer对象: Integer integer = new Integer(10); 在 J2SE 5.0 之后您可以这么写: Integer integer = 10; 事实上编译器在背后自动根据您写下的程序,为您进行自动装箱(Autoboxing)动作,同样的动作可以适用于 boolean、byte、short、char、long、float、double等基本型态,分别会使用对应的包裹类型(Wrapper Types)Boolean、Byte、Short、Character、Integer、Long、Float或Double。

文档评论(0)

1亿VIP精品文档

相关文档