checked异常和runtime异常
只有java语言提供了checked异常。java认为checked异常都是可以被处理和修复的,所以java程序必须显示处理checked异常,否则不能通过编译。
runtime异常可以不捕获,当人也可以捕获。
checked异常体现了Java的设计哲学----没有完善错误处理的代码不能运行。必须处理该异常,增加了代码的健壮性。但是降低了程序开发的生产率和代码的执行效率。
checked异常和runtime异常
只有java语言提供了checked异常。java认为checked异常都是可以被处理和修复的,所以java程序必须显示处理checked异常,否则不能通过编译。
runtime异常可以不捕获,当人也可以捕获。
checked异常体现了Java的设计哲学----没有完善错误处理的代码不能运行。必须处理该异常,增加了代码的健壮性。但是降低了程序开发的生产率和代码的执行效率。