Which Java Errors and Exceptions may (not) be thrown by “empty statements”?
问题 Which subclass(es) of java.lang.Throwable may be thrown by an empty statement? By the phrase "an empty statement", I'm referring to the "nothing", the "semi-colon", and the "semi-colons": // .... A(); B(); C(); try { // nothing } catch (java.lang.Throwable e) { // which Throwable subclass might we see? } D(); E(); F(); try { ; // semi-colon } catch (java.lang.Throwable e) { // which Throwable subclass might we see? } G(); H(); I(); try { ; ; ;; ;;;;; ; ; ;;; ;; ;; ;; ;; ; ;; ; ;; // ... semi