使公有的类型成为可变的,这可能会导致大量不必要的保护性拷贝。
AI时代,有人焦虑失业,有人偷偷变强,不写代码不烧脑~
相关语录
-
数组与泛型相比,有两个重要的不同点。首先,数组是协变的(covariant)。...相反,泛型则是不可变的(invariant)。...利用数组,你会在运行时发现所犯的错误;利用列表,则可以在编译时发现错误。...第二大区别在于,数组是具体化的(feified)。相比之下,泛型则是通过擦除来实现的
-
工具类(utilityclass)不希望被实例化,实例对它没有任何意义
-
双赢者把生活看作一个合作的舞台,而不是一个角斗场。一般人看事情多用二分法:非强即弱,非胜即败。其实世界之大,人人都有足够的立足空间,他人之得不必就视为自己之失。人际交往的六种模式双赢不是什么技巧,而是人际交往的哲学,是六个交往模式之一,这六个模式分别是:◎利人利己(双赢)◎损人利己(赢/输)◎舍己为人(输/赢)◎两败俱伤(输/输)◎独善其身(赢)◎好聚好散(无交易)“我认输,你赢了。”“就这样吧,

