标签: java
我是java的初学者,我有BFS算法的代码。
尖括号是什么意思?
Queue<Node> q = new LinkedList<Node>().
答案 0 :(得分:1)
当早期版本的Java中首次引入集合(如Queue)时,它们只能包含“对象”。
Java 5引入了"generics",它允许您声明一个集合包含的特定TYPE(而不仅仅是“对象”超类)。
这就是尖括号的含义:包含“Node”类型的通用“Queue”。
在此查看更多详情: