问题引入: 1、泛型的本质是什么? 2、为什么要引入泛型? 3、使用泛型跟使用Object有什么区别? 4、什么是类型擦除? 5、什么是泛型的有限制通配符?有什么作用? 6、<? extends T> 和 <? super T> 的区别是什么? 7、什么是泛型的无限制通配符?有什么作用 8、无限制通配符和原生类型Object的区别是什么?