JAVA中为何要进行异常处理

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:20:16

举个例子,你去订餐
给老板说中午给我准备一份鱼,然后老板说,店里没鱼了,要实时去买,如果买不到那是不是换份豆腐,不知你能从这个例子中看出什么信息,老板说换菜就是一种异常处理,意思是当出现异常该做什么,如果不处理当然就会乱418448226

不只是JAVA,一般编程都需要进行异常处理,是为了方便查错,因为有异常在调试时可以从程序中查看异常来源,或者可以在处理异常时,获取错误的原因,这是需要养成良好的习惯

JAVA中异常分为两种,一种是运行时异常,另一种是以检测异常,前一种是在编译阶段不会被发现,只有程序运行起来时才会出现,比如数组越界等,
后一种是在编译阶段就会被发现,如果不进行处理虚拟机就不让通过,是必须要处理的!例如在文件读写时,找不到文件等!