A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 河边捉虾米 中级黑马   /  2016-9-11 18:45  /  486 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我看视频上格式创建集合都是这么写的:
  Arraylist<Student> arr =new ArrayList<Student>();
为什么有时候写成下面这样的,还有其他写法么?
  Arraylist<Student> arr =new ArrayList<>();


请大神指点

6 个回复

倒序浏览
jdk1.7之后(好像是1.7)后面那个泛型可以不写,不过一般为了安全起见还是写上比较好...  用eclipse编写的时候我会从后面开始写.这样前面那个泛型在快捷键生成的时候就一起生了
回复 使用道具 举报
这个JDK1.7新特性,菱形泛型你可以往这个方向查查

点评

好的,多谢啦  发表于 2016-9-11 20:52
回复 使用道具 举报
zhangqi0730 发表于 2016-9-11 19:26
jdk1.7之后(好像是1.7)后面那个泛型可以不写,不过一般为了安全起见还是写上比较好...  用eclipse编写的时候 ...

好的,多谢
回复 使用道具 举报
其实还可以使用多态的,就是List<Student> arr =new ArrayList<>();
回复 使用道具 举报
其实还可以使用多态的,就是List<Student> arr =new ArrayList<>();  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马