Java 泛型在什么情况下不能使用

2020-05-28 00:00:00 异常 方法 静态 类型 声明

1. 前言

Java 1.5 引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。

2. 基本类型无法直接使用泛型

以下写法是错误的:

// error
Map<int,char> wrong= new HashMap<>()

相关文章