ClassTag 、Manifest、ClassManifest、TypeTag代码实战

 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

你可能感兴趣的:(ClassTag 、Manifest、ClassManifest、TypeTag代码实战)