# 谈谈ClassTag\[T]和Manifest\[T]?（反射和宏）

1. Manifest是旧的，已废弃。包含类型T的不透明描述符。
2. ClassTag是新的，包含T类型的运行时类信息，但不如TypeTag中的详细，TypeTag包含所有静态类型信息。
3. 可以使用runtimeClass获取运行时类
4. 当创建泛型（编译期类型是未知的）数组时，必须使用这两者之一（的隐式参数）。

答到1.2.3及格

3.4其实是一个，但允许未使用过的不知道这条。答完满分
