The JVM is a virtual stack machine **BTW A stack computer is programmed with a reverse Polish notation instruction set. All the bytecode is typed in the JVM