try...catch语句
try catch是用于防止程序出现奔溃而不能处理的,当程序估计可能会出现某种奔溃的情况可以用这个语句。
try后面是运行的代码,catch后面是奔溃的类型。
try catch用于异常捕获,try分支语句执行出现异常被catch捕捉到后会执行catch分支语句。
if...else语句
区别
if...else可以进行简单的过滤,但是,由于机器或者说环境各异,可能会产生一些无法预知的异常,这是在开发阶段无法预知的,所以就要用try...catch来捕捉,而if是无法做到的。
如果所有的异常都能事先知道,那么就可以用if-else,但是有些时候很难判断,所以就用try-catch