Java1.5 到1.8 新特性总结

java1.5新增特性:

1.自动装箱和拆箱

是由编译器帮助完成的基本数据类型基本数据的包装类之间的转换 如

int,long,double,float,boolean,char,byte,short 

Integet,Long,Double,Float,Boolean,Character,Byte,Short

 

2.可变参数

public static void getSome(int a ,Object...args)
 { 
      //以数组的形式存储,方便使用
      for(int x=0 ; x            System.out.println(args[x]);
 } 

3.forEach
4.枚举

5.静态导入 
优点:使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 
缺点:过度使用会降低代码的可读性

import static java.util.Arrays.*

staticMethod();

等价于

import java.util.Arrays

Arrays.staticMethod();

真有病 那点优点值得吗?

6.泛型

7.线程并发库

你可能感兴趣的:(Java1.5 到1.8 新特性总结)