什么是rawType
What is a raw type?
The Java Language Specification defines a raw type as follows:
JLS 4.8 Raw Types
A raw type is defined to be one of:
- The reference type that is formed by taking the name of a generic type declaration without an accompanying type argument list.
- An array type whose element type is a raw type.
- A non-static member type of a raw type R that is not inherited from a superclass or superinterface of R
什么是raw type?
java声明raw type如下:
JLS 4.8 raw types
- 这是一种规定了generic type参数,但是引用的时候却没有指明的一种引用。
- 一个包含raw type的数组。
- 一个非静态的raw type的成员R,并且r没有继承或者实现父类或者接口。
简单来说,就是生命了generic type T,但是用的时候却没有指定T