Bytecode features not available in the Java language
Are there currently (Java 6) things you can do in Java bytecode that you can't do from within the Java language? I know both are Turing complete, so read "can do" as "can do significantly faster/better, or just in a different way". I'm thinking of extra bytecodes like invokedynamic , which can't be generated using Java, except that specific one is for a future version. Joachim Sauer As far as I know there are no major features in the bytecodes supported by Java 6 that are not also accessible from Java source code. The main reason for this is obviously that the Java bytecode was designed with