java中List<?>是什么意思?

来源:互联网 发布:linux系统软件下载 编辑:程序博客网 时间:2024/04/30 07:49
List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List<Student>就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样.
?就是代表不确定啊.?就是代表可以没有或者只有一个
List<?> 中?代表任意类,这是泛型的表示,就是在List定义的时候就知道List中要存放什么类型的对象,例如List<String> list = new ArrayList<String>();list中只能存放String类型的对象

0 0
原创粉丝点击