答:这是java声明泛型方法的固定格式,在方法的返回值声明之前的位置,定义该方法所拥有的泛型标识符,个数可以是多个。...> 表示没什么限制,无界通配符则表明在使用泛型,如果不指定,则不能添加任何值。
2、上边界限定通配符,如 <?...五: 泛型的底层实现
(一) 泛型是在编译期进行类型校验,如果类型校验不通过,则会编译报错,它底层是通过编译器进行实现的。...在指定泛型类型时,不能使用基本类型,只能指定它们的包装类型,如: Person"",因为泛型本质是obejct类型,是引用类型,而不是原始类型(原始类型也就是我们常说的八种基本类型...super E> 表示: 泛型参数必须是E或者E的父类,直至Object类型【这个只能用于方法参数,或者变量中修饰,不能修饰接口或类】
非限定通配符: 使用一个单独的T(或者A-Z任意字母)表示,它表示没有任何的限制