Java 链表的头节点

Java 链表的头节点,java,list,linked-list,Java,List,Linked List,我不太明白链表中头节点的概念。在下面的LinkedList类中,head在默认构造函数中为null。当我们在另一个程序中使用这个类时,它应该始终保持为null,还是需要给它赋值 public class LinkedList implements ListInterface { private Node head; private int numItems; public LinkedList() { numItems = 0; head = null; } 假设

我不太明白链表中头节点的概念。在下面的LinkedList类中,head在默认构造函数中为null。当我们在另一个程序中使用这个类时,它应该始终保持为null,还是需要给它赋值

public class LinkedList implements ListInterface {
  private Node head; 
  private int numItems; 

  public LinkedList() {
  numItems = 0;
  head = null;
  }

假设我想创建一个名为ListOne的新LinkedList,并使其成为循环链接列表。我是否给head赋值,比如head=listOne.find(0)?非常感谢

头部是列表中的封装成员。由于您要求按姓名列出一个列表,因此我假设您在应用程序中使用该列表。你不应该引用标题,只要列表本身

his向您展示了如何在java中使用LinkedList: