如果要对数据进行详细的判断,选择程序条件语句if  ...else..

如果仅仅对数据单纯整体做判断,比如是否截取字符串的时候会不会报错,不关心截取的字符串是否正确,此时用try,,catch比较好

try提捕获异常的,即异常并不是我们能预先知道的,所以不能用if条件来判断的。异常是需要在程序的运行中进行捕获的

if...else属于程序分支机构,try....catch属于程序顺序结构,前者分条件选择运行,后者按照顺序必会执行

当不可预知异常的时候,用try
    过多情况需要处理,用if就会太繁琐 建议用try
    当你需要观察的代码没有返回值的时候,if()当中没法作判断,必须用try

 

posted on 2017-11-24 16:59  我想长点脑子  阅读(2933)  评论(0编辑  收藏  举报