Follow Java source into bytecode

Start with a tiny file named Hello.java: class Hello { public static void main(String[] args) { System.out.println("Hi"); } }. This is human-readable Java source code, but the computer does not run this text directly.