数组与泛型相比,有两个重要的不同点。首先,数组是协变的(covariant)。...相反,泛型则是不可变的(invariant)。...利用数组,你会在运行时发现所犯的错误;利用列表,则可以在编译时发现错误。...第二大区别在于,数组是具体化的(feified)。相比之下,泛型则是通过擦除来实现的
AI时代,有人焦虑失业,有人偷偷变强,不写代码不烧脑~
相关语录
-
工具类(utilityclass)不希望被实例化,实例对它没有任何意义
-
使公有的类型成为可变的,这可能会导致大量不必要的保护性拷贝。
-
生命只在那惧怕坟墓之人的躯体上寻找生命。

