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\"
In Java language the first statement in a constructor must be a call to the super class constructor. Bytecode does not have this limitation, instead the rule is that the super class constructor or another constructor in the same class must be called for the object before accessing the members. This should allow more freedom such as:
I have not tested these, so please correct me if I'm wrong.