Eclipse是否具备IntelliJ式的检查/非检查异常类型识别功能?
Eclipse中判断检查型/非检查型异常的方法
当然有,Eclipse提供了几种便捷的方式来区分检查型和非检查型异常:
- 鼠标悬停提示:把鼠标放在代码中的异常类名上,弹出的信息框会显示该异常的完整继承链。检查型异常直接继承自
Exception(排除RuntimeException及其子类),非检查型异常则继承自RuntimeException或Error,一眼就能分辨。 - 代码语法提示:编写代码时,若抛出或调用会产生检查型异常的方法,Eclipse会在对应代码处显示红色波浪线,强制要求你通过
try-catch处理或在方法签名中用throws声明;非检查型异常则不会触发这类强制提示,这也是快速区分的实用方式。 - Outline视图辅助:打开Outline视图(可通过
Window > Show View > Outline调出),查看异常类的继承层级结构,能直观看到它的父类类型,从而判断异常类型。
内容的提问来源于stack exchange,提问作者Robert Meek
相关产品推荐
相关产品推荐

