core java -jdk1.5新特性

1.Enumeration

2.Generic

3.auto boxing/unboxing

4.static import

5.StringBuilder

 

1、Enumeration(枚举)

一年4季,只有4种状况。不能new出任意多个对象。

在1.5之前,实现这种情况,一般定义一个final类,类中private 构造,定义4个常量。

1.5之后 public enum Season{

        SPRING,SUMMER,AUTOMN,WINNER;//枚举清单部分

}

枚举构造是固定私有的,也可以定义构造。

一般枚举内不定义太多方法,和Switch Case 结合使用。

Switch 可操作的对象是 32位内的整数类型和枚举类型。

2、泛型

用来约束集合接受一种类型,

3.

基本类型和其封装类的转换可以自动来做,原理是 -128 ~127之间的整数类型,放在池中。

超出这个范围内的,Integer i=128;会创建一个新的对象。

 

4.静态类导入。

不赞成使用,因为静态类直接用类名点调方法名,这样可以只使用方法名,调用来源不清楚

5.StringBuilder和StringBuffer相比,少了线程安全的操作,可以提高效率

 

 

你可能感兴趣的:(java,spring)