相同点:都是异常,表示程序的非正常状态;
不同点:
运行时异常:通常与程序的逻辑错误有关,例如(数组越界异常,空指针异常等),java编译器需要显示的声明和捕获;
受检异常:与程序的运行环境有关,例如(网络错误,文件找不到等),即使程序设计正确也可能发生,java编译器需要显示的声明和捕获。
相同点:都是异常,表示程序的非正常状态;
不同点:
运行时异常:通常与程序的逻辑错误有关,例如(数组越界异常,空指针异常等),java编译器需要显示的声明和捕获;
受检异常:与程序的运行环境有关,例如(网络错误,文件找不到等),即使程序设计正确也可能发生,java编译器需要显示的声明和捕获。