$ javac -d out src/Hello.java && java -cp out Hello
Hello, world

$ javap -p -cp out Hello
Compiled from "Hello.java"
final class Hello {
  Hello();
  void main();
}

$ javap -v -cp out Hello | grep -E 'major|flags'
  major version: 69
  flags: (0x0030) ACC_FINAL, ACC_SUPER

$ java Reflect  (asks the loaded class)
name        : Hello
final       : true
public      : false
package     : '' (unnamed)
superclass  : java.lang.Object
declared    : [void Hello.main()]
constructors: [Hello()]
