阅读背景:

Scala关于ClassTag 、Manifest、ClassManifest、TypeTag的使用

来源:互联网 

Scala中ClassTag 、Manifest、ClassManifest、TypeTag是描述运行时类型信息的,由于Scala是运行在JVM之上的,所以首选需要从JVM说起。JVM中的泛型并不会保存泛型的,我们一般在Java开始时候涉及到的泛型都是源码级别的,当我们反编译打开编译之后的class文件会发现并不存在泛型信息。Scala为了在运行时能够获取到泛型信息,就推出了如上关键字。Scala中ClassTag 、Manifest、ClassManifest、TypeTag是




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: