黑马程序员技术交流社区
标题:
泛型学完了,基本的都会有,但是还是有一些疑问,来大神解...
[打印本页]
作者:
我本欲善良
时间:
2016-9-8 23:09
标题:
泛型学完了,基本的都会有,但是还是有一些疑问,来大神解...
List<?> list = new ArrayList<String>();
前面<>中的泛型是什么意思,问什么这么定义的?左边的<String>又代表的是什么意思啊,前后的关系不太了解,而且,在什么时候会选择用这种写法呢?
{:2_41:}
作者:
yigezhifu
时间:
2016-9-8 23:36
<?>代表任意类型,如果没有明确,那么就是Object以及任意的Java类了;当右边的泛型是不确定时,左边可以指定为?
作者:
MarsBong
时间:
2016-9-8 23:44
只要<>内存放的都是泛型,限制存放的数据类型,?是泛型通配符
作者:
kangnam
时间:
2016-9-8 23:44
去看泛型高级<通配符>, <?>代表任意类型,当你不知道你集合对象该存储为什么类型时,就可以先定为任意类型 ;你后面都new 的对象都是String ,前面一般写String的
作者:
yigezhifu
时间:
2016-9-8 23:45
任意类型,如果没有明确,那么就是Object以及任意的Java类了;当右边的泛型是不确定时,左边可以指定为?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2