Java два знака равенства в одном утверждении? [Дубликат]

На этот вопрос уже есть ответ здесь:

Java - порядок операций - использование двух операторов присваивания в одной строке 4 ответа

Может кто-нибудь помочь мне понять, что делает следующий код и что делает строка с двумя знаками равенства? Как работает что-то равное чему-то равному чему-то в этом конструкторе?

public More ...LinkedList() {
      header.next = header.previous = header;
 }

Вот ссылка на сайт, где я видел это, и я пытаюсь понять это:http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/LinkedList.java#LinkedList.0header

Ответы на вопрос(5)

Ваш ответ на вопрос