//原本
public HeadSingleILinkedList(Node head) {
this();
this.headNode.next =rear.next= head;
rear=rear.next;//更新末尾指针指向
}
//我觉得应该是 this() 初始化后的 rear ben就是null 所以 rear = head 就行了吧
public HeadSingleLinkedList(Node head){
this();
this.headNode.next = rear = head;
rear = rear.next;
}