jjzjj

ColMetaData

全部标签

Java:为什么我能够引用具体参数化类型的非空数组?

我很惊讶,但是......这个编译:publicColMetaData[]getTableColumnsAsEnums(){Classcls=this.columnsEnumToken();returncls.[]>getEnumConstants();}这是columnsEnumToken的方法://ReturnsaclasstokenforanenumclasspublicClasscolumnsEnumToken(){returnthis.e_colsToken;}(我想我明白为什么下面的第二行不能编译)一些问题:这个方法“类型安全”吗?为什么这一行编译:Classcls=thi