摘要:
可以将实例字段定义为final,这样的字段必须在构造对象时初始化。 也就是说,必须确保在每个构造器执行之后,这个字段的值已经设置,并且以后不能再修改这个字段。 例如,可以将Employee类中的name字段声明为final,因为在对象构造之后,这个值不会改变,所以name没有set方法 class 阅读全文
摘要:
泛型类和泛型方法有参数类型,这使得它们可以准确地描述用特定实例化时会发生什么。 在有泛型类之前,程序员必须使用Object编写适用于多种类型的代码。这烦琐且不安全。 泛型程序设计意味着编写的代码可以对多种不同类型的对象重用。 在Java 5中增加泛型类之前,泛型程序设计是用继承实现的。 如果用一个明 阅读全文