黑马程序员技术交流社区

标题: 请教一下:单列集合List和Set的创建的问题! [打印本页]

作者: 你的昵称    时间: 2016-7-23 10:18
标题: 请教一下:单列集合List和Set的创建的问题!
ArrayList<E> al =new ArrayList<>();这样会报错,为什么?里面的<>有什么作用?
HashSet<E> hs1=new HashSet<>(); 这里面又是什么原理?
里面的E应该放什么参数?
作者: Michalel_yan    时间: 2016-7-24 00:22
这个表示的泛型,视频后面会有讲解,不用急
作者: 657324    时间: 2016-7-24 01:23
你的昵称 发表于 2016-7-23 10:18
ArrayList al =new ArrayList();这样会报错,为什么?里面的有什么作用?
HashSet hs1=new HashSet(); 这里 ...

剧透下那个E是泛型    为了省去强转的麻烦    现在没学就删掉它    马上就要讲了
作者: 自由人3738    时间: 2016-7-24 08:56
泛型,里面是引用数据类型,如果存储的不是这个引用数据类型的话,编译会报错,也就导致不能运行
作者: frozentears    时间: 2016-7-24 15:39
泛型,避免强转的麻烦




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