ClassTag 、Manifest、ClassManifest、TypeTag代码实战
Manifest:上下文泛型类型,在依赖注入时类型会有问题,用classtag取代。CLASSTAG用来存储运行及编译时所不知道的类型信息,在spark中广泛应用。
typetag比classtag功能更强大,取代classmanifest,存储包含类型信息及其他的一些信息,但在spark中应用少。
element :T * 其实是隐士式转换,使用反射机制。
泛型类型变量的上界、下界;可以限定泛型必须具备的方法 : 如:人是学生的上界 学生是人的下界
视图界定 % int 转换为richint string 转换为 richstring
DT大数据微信公众账号:DT_Spark
DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接地址:http://pan.baidu.com/share/home?uk=4013289088&view=share#category/type=0&qq-pf-to=pcqq.group