Автор, похоже, имеет в виду, что порядок выполнения не должен совпадать с порядком, в котором написаны операторы.
Переупорядочивание действий программы может выполняться либо JVM, либо CPU, оба изкоторый у вас мало контроля.
Дело в том, что в Java вы можете полагаться только на то, что гарантирует модель памяти Java, а не на порядок операторов в исходном коде.