JDK1.5中新增了枚举类型与泛型,枚举类型可以取代以往常量定义方式,以往通常将常数封装在类或接口中,枚举类型还提供了安全检查功能,枚举类型本质还是以类形式存在;泛型的出现不仅仅可以让程序员少写某些代码,而它的主要目的在于解决类型安全问题,它提供编译时期的安全检查,不会因为将对象置于某个容器中而失去其类型,本节将着重讲解枚举类型与泛型。