对大段代码进行try-catch,这是不负责任的表现。catch时请分清稳定代码和非稳定代码,稳定代码指的是无论如何不会出错的代码。对于非稳定代码的catch尽可能进行区分异常类型,再做对应的异常处理
这句话怎么深刻理解,能举个例子么,什么叫稳定代码什么叫非稳定代码,如何try-catch比较好?
对大段代码进行try-catch,这是不负责任的表现。catch时请分清稳定代码和非稳定代码,稳定代码指的是无论如何不会出错的代码。对于非稳定代码的catch尽可能进行区分异常类型,再做对应的异常处理
这句话怎么深刻理解,能举个例子么,什么叫稳定代码什么叫非稳定代码,如何try-catch比较好?
创建对象的时候,也就是在工具中编译的过程中部通过的(一般会抛异常的,不然不给编译通过的是不稳定的代码),稳定的代码,就是除了其他的编译错误,不会抛异常的代码段。