当前位置: 首页 > 面试题库 >

通知Eclipse中未处理的异常的配置是什么?

水渊
2023-03-14
问题内容

eclipse中,我使用抛出异常的方法时,通常会抱怨它是否未被try /
catch包围,或者是否未再次抛出异常。但是对于某些例外情况(例如Integer.parseInt(string)),Eclipse不会抱怨。

我该如何设置Eclipse来抱怨所有未处理的异常?

谢谢!


问题答案:

简单的答案是,你做不到。

更长的答案是:

  • 检查与未检查异常是Java语言的基本组成部分。

  • 给出有效且完全可接受的Java的编译错误或警告不是Eclipse编译器的作用。

  • 你不会希望它要么,考虑到多数报表可能(理论上)抛出或繁殖的例外,如NullPointerExceptionArrayIndexOutOfBoundsExceptionOutOfMemoryError,等。

是的,有一个或两个“错误”……例如NumberFormatException是一个未经检查的异常……但是一种更好的解决方法是(例如)使用一些自定义规则运行PMD来拾取“应该被视为“已检查”。



 类似资料:
  • 主要内容:Python语法错误,Python运行时错误开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。 总的来说,编写程序时遇到的错误可大致分为 2 类,分别为 语法错误和 运行时错误。 Python语法错误 语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 Synt

  • 问题内容: 我目前正在学习如何正确执行自定义异常的过程,偶然发现了一个问题。每当我尝试利用引发此自定义异常的类的对象时,IDE的调试器(我使用的是IntelliJ想法)都会说“未处理的异常:InsertExceptionName()”。代码以简化的方式看起来像这样。在这种情况下,如果随机生成的数字<0.5,它将返回一个异常,否则返回一个数字,但不会这样做。我想念什么? -- -- 问题答案: 您是

  • 我主要是为技术精明的人编写一个小工具,例如程序员、工程师等,因为这些工具通常是快速的,随着时间的推移,我知道会有未处理的异常,用户不会介意。我希望用户能够向我发送回溯,这样我就可以检查发生了什么,并可能改进应用程序。 我通常做wxPython编程,但我最近做了一些Java。我已经将

  • 问题内容: 如果我在.NET中没有记错的话,可以为未处理的异常注册“全局”处理程序。我想知道Java是否有类似的东西。 问题答案: 是的,有,但只有在没有设置时才会触发。

  • 问题内容: 我正在开发一个Android应用,该应用必须将json格式的Java对象保存到SQLite数据库中。我为此操作编写了代码,然后他们必须提取Json对象并将其重新转换为Java对象。当我尝试调用将json对象反序列化为字符串的方法时,我在Android Studio中发现此错误: 当我尝试捕获程序运行但不反序列化json对象时。 这是该方法的代码: 你能帮我吗? 问题答案: 是的,您需要

  • 从数据库中检索数据时出现通信问题 合同数据服务 DataDbContext IContractDataService DataApicController Program.cs 错误 处理请求时发生未经处理的异常。InvalidOperationException:无法解析ContractShorting类型的服务。果心接口。IContractDataService“试图激活ContractSho