1,当代码在运行时可能出现异常时用try{} catch{}捕捉异常,这样程序出现异常不会立即跳出程序,可以经过处理后让程序继续运行或者跳出。例如:
String a = "12211a"; try { int b = Integer.parseInt(a); // 将字符串转为数字,a里面有字母,转换失败,将会抛出异常。 System.out.println("is a number:"+b); } catch (Exception e) { System.out.println("not a number"); }
2,还有很多其他异常,列举一些常见异常:
算术异常类:
ArithmeticExecption
空指针异常类:
NullPointerException
类型强制转换异常:
ClassCastException
类未找到异常:
ClassNotFoundException
数组负下标异常:
NegativeArrayException
数组下标越界异常:
ArrayIndexOutOfBoundsException
违背安全原则异常:
SecturityException
文件已结束异常:
EOFException
文件未找到异常:
FileNotFoundException
字符串转换为数字异常:
NumberFormatException
操作数据库异常:
SQLException
输入输出异常:
IOException
之后加深认识之后继续补充。