Java为什么不能创建泛型数组

JAVA学习网 2018-11-26 08:07:02

如果创建泛型数组,将能任何类的对象存放在数组中,并且能够通过编译,在编译阶段该数组被看作一个Object[ ],在使用数组中的元素时,如果对元素进行强制类型转换可能会发生一些不可预知的错误。所以,Java不允许创建泛型数组。

阅读(2707) 评论(0)