问题标签 [throws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
86 浏览

java - “抛出 UncheckedException”是否有意义

我正在研究java中的这一章,想知道在方法签名之后Exception放一些是否有好处。throws UncheckedException我可以看到,对于已检查的异常,编译代码需要这种语句,并且使用try、catch最后可以处理所有异常。throws UncheckedException但我的问题是,如果在方法签名之后添加一个有什么区别?例如,要使用File对象编译以下代码,您需要有一个已检查的异常:

但是这样的语句在下面的代码中有什么影响:

提前致谢。

0 投票
4 回答
4609 浏览

java - System.out.print 时捕获异常时出错

我有 2 个类,一个实现双重查找(int i);以及我在解决问题时使用该查找(int i)的地方,或者在这种情况下打印查找值。这种情况适用于数组。

所以我阅读了异常文档或谷歌/教科书并附带以下代码:

并将它交给我的班级并尝试打印我的集合,其中 set 是我在上面的班级中定义的对象类型的名称。

我正在使用两个 print() 来避免打印中的最后一个“,”,但我得到了一个

未处理的异常 Exception(我的异常名称是 Exception)

我想我必须在我的 print() 中捕获我的异常,但无法在线找到正确的格式。我必须写吗

捕获异常异常?因为这给了我一个语法错误,说 catch 上的类型无效。

http://docs.oracle.com/javase/tutorial/essential/exceptions/ 这样的来源对我帮助不大,我似乎无法理解文本告诉我的内容。我也很难找到包含多个示例的来源,我实际上可以理解示例中的编码。

那么任何人都可以给我一个上述流行语的来源/示例,也许是新Java程序员的一个不错的示例来源?我的书太可怕了,我似乎无法在网上找到上述流行语的可理解示例。

0 投票
3 回答
702 浏览

java - java 1.6中未给出阶乘递归异常

为什么我在以下代码中没有收到任何异常?运行此代码后,我在 test.fact(t.java:32) 处得到一个无限循环,未找到编译时错误。

虽然说例如我正在使用

它成功执行递归显示错误有什么问题???

0 投票
1 回答
996 浏览

android - 如何在android中抛出错误无效的url

我已经创建了一个 gridview 应用程序,并且我使用从 json 提供的 url 获取图像的路径。JSON提供了很多图片的url路径,所有的url都有一些无效的路径。

如何抛出错误无效 url 并去获取另一个 url?

完整代码MainActivityCountryJSON解析器

0 投票
3 回答
811 浏览

java - 我正在回避异常并让它传递给 JVM,我不应该得到编译时错误吗?

示例代码是:-

编译代码时我没有得到任何信息;这是否意味着JVM会处理这种情况下的异常?或者如果系统无法提供定序器,那么我的程序将终止?

0 投票
6 回答
1213 浏览

java - 在 throws 函数中尝试/捕获

如果我将 try/catch 放在 throws 函数中,如果出现异常,哪个会运行?

  1. 它是否在 catch 子句中执行任何操作,抛出异常或两者兼而有之?

  2. 添加更多细节,如果内部范围中的异常是从另一个继承的,反之亦然怎么办?

  3. 当 post 不包含参数时,此功能有什么作用?

例子 :

其中 getParameter 是我的 BaseServlet 类中的一个函数,它扩展了 HttpServlet:

0 投票
5 回答
2481 浏览

java - Java 写出程序 Unhandled exception type IOException

我的程序的这一部分出现了多个错误。它的基本作用是从一个无组织的文件 PersonnelInfo.txt 中读取输入,并将其排序到 EmployeeInfo 类中的一个数组中(未发布,因为我不相信问题出在该类中,如果你们愿意,我会贴出来供参考)。

在对信息(如姓名、身份证号、公司职务等)进行排序后,程序将其写入另一个文件 ORGANIZEDPersonnelInfo.txt,该文件将按如下方式排序:

姓名:此处为员工姓名

ID:这里的员工ID

等等

我遇到的一个错误是在“静态 FileWriter writeOut ...”行中,它是“未处理的异常类型 IOException。我在主方法声明中放置了一个 throws IOException,但它什么也没做。

接下来,在“public String toString()”方法中,我收到了多个错误。当我尝试使其无效时,它说返回类型与 Object.toString() 不兼容。当我将其保留为字符串并返回 null 时,它希望我使用 try/catch,但主要错误仍然存​​在。

请帮忙!这越来越令人沮丧...

0 投票
4 回答
153 浏览

java - 在方法调用上抛出异常

如何在方法上抛出和 UnsupportedOperationException?因此,如果我有一个 Iterable 对象并且我试图禁止该对象的 remove 方法。

在下面的方法中,我返回了一个可迭代对象,我需要通过抛出 UnsupportedErrorException 来禁用它的迭代器删除。我可以在方法的主体内执行此操作还是如何执行此操作?

0 投票
1 回答
859 浏览

java - 如何抑制丢失“抛出”的错误

throws在方法中抛出异常时,有没有办法让 Eclipse 抑制缺少声明的错误?

如果您要在没有明确指定的情况下构建和运行某些东西throws,它将展开到该main方法并使程序崩溃(这是我在这种特殊情况下想要的)。有某些例外情况,例如sun.reflect.generics.reflectiveObjects.NotImplementedException,它允许您在不需要指定的情况下抛出它throws

0 投票
5 回答
91 浏览

java - Android(或Java)不熟悉的“抛出”用法

我在 Android 示例代码中发现了一个不熟悉的“抛出”用法,如下所示。

我只想知道在这种情况下这个“抛出”是如何工作的。我发布了这个,因为很难找到合适的搜索词去谷歌。