看书的时候觉得很迷惑,java里面那么多异常,IOExceptin啊,EOFException啊,等等,我要问的是,我什么时候用异常,就是那个catch里,还有就是catch里捕捉哪种异常。第三就是比如catch{IOExceptin e} catch{IOExceptin f} 里面还带这些字母,这些字母表示什么啊。
大侠们能不能详细地说一说,谢谢。
分不够可以再加。
大侠们能不能详细地说一说,谢谢。
分不够可以再加。
简单的说就是函数上又throws的就是把异常交给上一级去处理
另外在函数体内部的try catch就是现场捕获异常并进行处理了捕获哪种异常就要看可能产生什么异常了,如果你调用的方法throws SomeException,那么你也必须catch SomeException,这个有对应关系的,实在搞不请就catch Exception或throwable,前者是最定层的你所说的e、f其实就是对象名,类似于String str的str