黑马程序员技术交流社区

标题: 引用数据类型 [打印本页]

作者: tcny    时间: 2014-3-26 15:02
标题: 引用数据类型
什么是引用数据类型?泛型为什么只能对引用数据类型?

作者: 李猛    时间: 2014-3-26 15:08
不是泛型只能对引用类型,而是使用泛型是<>之间填写的内容不能是八大基本数据类型,记住这一点记好了,别的就没什么了
作者: tcny    时间: 2014-3-26 15:42
李猛 发表于 2014-3-26 15:08
不是泛型只能对引用类型,而是使用泛型是之间填写的内容不能是八大基本数据类型,记住这一点记好了,别的就 ...

明白了,谢谢
作者: syusikoku    时间: 2014-3-26 17:24
像对象和接口还有类它们就是引用数据类型。因为这些内容是存储在堆里面的。而且在堆里面存储的都不是数据的本身。而是存储的对象在堆内存中的引用。因为基本数据它不是引用数据类型,而泛型在参数化的时候,接收的参数都是引用类型的。这个是为了方便于类型推断。
作者: MVP    时间: 2014-3-26 17:51
1.引用数据类型有三种,接口,数组,类,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址。
2.泛型的作用就是传入的数据类型进行约束。基本数据类型,它们本身就是一种基本数据类型,不需要约束。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2