bfs java代码中的尖括号

时间:2017-08-05 19:40:34

标签: java

我是java的初学者,我有BFS算法的代码。

尖括号是什么意思?

Queue<Node> q = new LinkedList<Node>().

1 个答案:

答案 0 :(得分:1)

当早期版本的Java中首次引入集合(如Queue)时,它们只能包含“对象”。

Java 5引入了"generics",它允许您声明一个集合包含的特定TYPE(而不仅仅是“对象”超类)。

这就是尖括号的含义:包含“Node”类型的通用“Queue”。

在此查看更多详情: