犹豫雨

文章
1
资源
0
加入时间
3年1月10天

java运行时异常和非运行时异常的区别

建议使用运行时异常和编译时异常叫法,便于区分和理解(非运行时异常是什么异常?很懵逼) 编译时异常:程序没有通过编译器的编译,必须处理掉这个异常程序才能正常运行,比如文件路径找不到异常,类找不到异常,IO异常,必须用try…catch或是throwable处理掉才能编译通过;可以理解为一种特殊的语法错误,是一种预处理机制。 运行时异常:程序运行完在控制台中输出的异常(注意此时也有可能打印出编译时...