1.NumberFormatException异常类的继承关系
java.lang.IllegalArgumentException
java.lang.NumberFormatException
2.NumberFormatException是IllegalArgumentException的子类异常
public class Main {
public static void main(String[] args) {
String str = "a123";
//在下述代码中会因为将非纯数字的字符串作为参数传给Integer的parseInt静态方法而产生NumberFormatException异常
//该异常是运行时异常,继承自IllegalArgumentException,运行时异常可以处理也可以不处理
int num = Integer.parseInt(str); //Exception in thread "main" java.lang.NumberFormatException: For input string: "a123"
//at Main.main(Main.java:4)