从没见过这样的语法,该怎么处理

从没见过这样的语法CollectionDefaultMutableTreeNode ccnnew ArrayListDefaultMutableTreeNode()神

从没见过这样的语法
Collection<DefaultMutableTreeNode> ccn=new ArrayList<DefaultMutableTreeNode>();
神马意思啊,eclipse也不报错??

[解决办法]
为什么要报错啊,
<>号是泛型,指定了ccn所存数据的类型。。。

ArrayList继承了List接口,
而List就继承了Collection接口。
所以代码没有问题。