分类:JAVA

泛型构造函数

即使其类不是泛型,构造函数也可以是泛型的.例如,下面的程序中,Summation类不是泛型的,但其构造函数是泛型的: p…

阅读全文 »

泛型方法

正如前面的示例所示,泛型类中的方法可以使用类的类型形参,因此能够自动的成为与类型形参相关的泛型方法.但是,也可以声明使用…

阅读全文 »

约束通配符

通配符实参可以像类型形参那样被约束.在创建的方法只用于特定超类的子类的对象时约束通配符特别重要.为了进一步说明原因,下面…

阅读全文 »

使用通配符实参

尽管类型安全性很有用,但是有时却会妨碍完全可以接受的构造.例如,对于上面的NumericFns类,假定需要添加方法abs…

阅读全文 »

约束类型

类型形参可以由任何类类型取代.这样做对于大多数情况都适合,但是,有时需要限制传递给类型形参的类型.例如,假定要创建一个能…

阅读全文 »

泛型的基础知识

泛型的核心概念就是参数化类型(parameterized type),参数化类型很重要,因为他使程序员能创建将要操作的数…

阅读全文 »

注解(元数据)

Java提供了一项可以在源文件中嵌入附加信息的功能,这些信息称为注解(annotation),他们不会改变程序的运行.但…

阅读全文 »

静态导入

Java支持扩展的关键字import的用法,通过在import后面跟关键字static,import语句就可以用来导入类…

阅读全文 »