Some discussion threads have mentioned about out-of-order execution of Java code, however they do not explictly claim that JVM executes byte codes out-of-order. So I wonder if it is true; and if it is, is there an (official) technical document about the topic?Some discussion threads have mentioned about ou