Which low level tasks can be accomplished on the JVM, but not expressed in java?
bytecode, java
Solution
- You can throw any object, not just exception.
- You can overload on return type.
- You can throw any exception without declaring it in throws.
Problem
Which useful (for performance or otherwise) constructions are valid bytecode, but not expressable in Java?