1.
原来在销冠的时候只有一处用到try和catch。使用try和catch最大的区别在于,如果不使用try,发生了异常,程序会中断推出,如果是用了catch,发生异常后被捕获到,会执行catch中的语句以及catch之后的语句。
2.
在try和catch中,如果发生了异常,那么try发生异常之后的语句都不会被执行。
3.
使用try,catch和finally,如果没有发生异常,那么try和finally会被执行;如果发生异常,那么try中执行到发生异常的语句后会跳到catch语句,最后执行finally;如果try,catch语句中有return语句,那么先会执行finally中的语句,再返回执行return。
算是明白✌️