java源代码编译问题报错

List jobs = new ArrayList<>();
为何我看到好多代码都写这种代码,请问他们是怎么配置的,这些代码都能编译成功?

这是用java内置的集合框架

你编译不通过是因为你的Java版本太低,你鼠标移上去看一下错误提示

用jdk 1.7就可以这样写:

 List<String> lists = new ArrayList<>();

你写的那个没见过。。

问题原因使用myeclipse10.0不支持,升级到10.7以上支持jdk1.7特性~