泛型的擦除本质:是用具体的类型来替换泛型的过程。
以代码举例:
此过程就是用String类型来替换未知的泛型E——泛型的擦除。
泛型的擦除是发生在编译器
why?
继续上代码:
此时为编译期还未运行,但是通过调用方法提供的参数类型,可知泛型已经被替换掉了
Over!
觉得有用点个赞!
Thank you very very very very much!!!
泛型的擦除本质:是用具体的类型来替换泛型的过程。
以代码举例:
此过程就是用String类型来替换未知的泛型E——泛型的擦除。
泛型的擦除是发生在编译器
why?
继续上代码:
此时为编译期还未运行,但是通过调用方法提供的参数类型,可知泛型已经被替换掉了
Over!
觉得有用点个赞!
Thank you very very very very much!!!