在 Eclipse 中,框架对任何抛出异常的代码强加 try\catch 或 throws 语句。如果不做一些例外的事情,你就不能继续。
例如,如果你写:
File propertiesFile = new File(PROPS_FILE_PATH)
除非您用try/catch包围它或将throws FileNotFoundException添加到方法签名中,否则 Eclipse 不会构建该项目。
IntelliJ 没有强加这一点。
IntelliJ 中是否有任何并行行为?有什么插件吗?
伙计们,谢谢大家的建议。我主要关心的是了解是否有一种方法可以实现与 Eclipse IDE 中相同的“检测和警告异常”行为。
在锁定我的问题之后:
如DZone所述:
创建 Exception 类时,程序员必须指定一种必须捕获或可选捕获的异常。如果您声明 Exception 类以扩展 Exception ,如下所示,编译器将坚持被抛出的方法也应该在 catch in catch 块中。
当程序员调用抛出必须捕获的异常的方法时,编译器为程序员提供了两种选择: 1. 在被调用的代码中添加 try/catch 以捕获异常 2. 将异常传递回调用者
因此,您可以看到,eclipse 编译器强制程序员以这种或其他方式处理异常。这也是我在 Intellij 上搜索的内容。
浮云间
千万里不及你
长风秋雁
相关分类