当前位置: 代码迷 >> Java相关 >> jdk1.5之后的一些新特性
  详细解决方案

jdk1.5之后的一些新特性

热度:501   发布时间:2013-12-07 21:34:26.0

oreach与数组

加强的for循环(Enhanced forLoop)

for(type element : array) {

  System.out.println(element)....

}

int[] arr = {1, 2, 3, 4, 5};

for(int element : arr)

System.out.println(element);

泛型(Generics)

•         J2SE5.0之后,针对泛型(Generics)设计的解决方案

•         使用<T>用来宣告一个型态持有者名称T

public class GenericFoo<T> {

   privateT foo;

   public void setFoo(T foo) {

       this.foo = foo;

   }

   publicT getFoo() {

       return foo;

   }

}

GenericFoo<Boolean> foo1 = new GenericFoo<Boolean>();

       GenericFoo<Integer> foo2 = new GenericFoo<Integer>();

       foo1.setFoo(new Boolean(true));

       Boolean b = foo1.getFoo(); //不需要再转换型态

       System.out.println(b);

       foo2.setFoo(new Integer(10));

       Integer i = foo2.getFoo(); //不需要再转换型态

       System.out.println(i);

自动装箱

Integer integer = 10;