分类:JAVA

块lambda表达式

前面示例中显式的lambda体只包含单个表达式.这种类型的lambda体被称为表达式体,具有表达式体的lambda表达式…

阅读全文 »

一些泛型限制

使用泛型时,有一些限制需要牢记,他们涉及创建类型形参的对象,静态成员,异常和数组等.下面分别介绍: 1.类型形参不能实例…

阅读全文 »

歧义错误

添加泛型之后带来了一种新的错误类型-歧义(ambiguity),对此应该警惕.当擦除特性导致两个明显不同的泛型声明被解析…

阅读全文 »

擦除特性

通常,程序员不必知道Java编译器是如何把源代码译成目标代码的,但是对于泛型的情况,对此过程有个大致了解是很重要的,因为…

阅读全文 »

原类型和遗留代码

由于JDK5以前的版本都不支持泛型,因此Java有必要提供某种从旧的非泛型代码的过度措施.简单来说,非泛型的遗留代码需要…

阅读全文 »

泛型接口

除了泛型类和泛型方法之外,接口也可以是泛型的.泛型接口的指定方式和泛型类相似.下面的示例创建了一个泛型接口Contain…

阅读全文 »