图解 图片中解释的很清楚,头指针指向的是第一个节点,这个“第一个节点”就是头结点,大多数情况下,这个头结点的数据域都是空值,头结点也就代表着这整个链表。 首元结点就是第一个有实际意义的节点。 这里有一点需要特别说明一下: 在有明确“指针”概念的语言中,如C与C++,链表中存在“头指针”,但是在java中,只存在头节点,这个头节点