首先我们从最基本的泛型来看: 现在我们对上面泛型中的类型参数再进一步,也是个泛型会如何呢? 可以看到,java中不支持类型参数也是泛型类型的情况,而scala支持.这是一个很重要的区别,scala在类型系统上要比java强大.我们现在简单对类型归纳一下,可以分为两类: 1)特定类型(proper type) 比如 Int, String, List[Int], List2[List] 等类型 2) 泛型类型:用于构造特定类型(proper type)的类型 比如 List, List2 等类型…