问题标签 [runtimeexception]

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 投票
5 回答
15849 浏览

java - 等价于 C++ 中 Java 的 IllegalArgumentException

在 Java 中,如果方法的输入参数无效,我们可以抛出一个IllegalArgumentException(类型为RuntimeException)。在 C++ 中,没有已检查和未检查异常的概念。标准 C++ 中是否有类似的异常可用于指示运行时异常?或者是否存在标准中没有的通用样式,但每个人都在实践中遵循这种情况?

或者,我应该创建自己的自定义异常并抛出它吗?

0 投票
7 回答
9669 浏览

java - 通过运行时异常用注解包装异常

有没有办法注释一个方法,以便所有抛出的异常都自动转换为运行时异常?

0 投票
5 回答
20709 浏览

java - 如何从 Executors 中正确捕获 RuntimeExceptions?

假设我有以下代码:

现在,如果myRunnable抛出 a RuntimeExcpetion,我怎么能抓住它?一种方法是提供我自己的ThreadFactory实现newSingleThreadExecutor()并为从中产生的 s 设置自定义uncaughtExceptionHandlers Thread。另一种方法是包装到包含 try-catch 块myRunnable的本地(匿名) 。Runnable也许还有其他类似的解决方法。但是……总觉得这很脏,我觉得不应该这么复杂。有干净的解决方案吗?

0 投票
4 回答
64576 浏览

java - 在 Java 中处理 RuntimeExceptions

谁能解释如何在 Java 中处理运行时异常?

0 投票
2 回答
335 浏览

java - 运行时 Java 类扩展不起作用

美好的一天,我有以下问题:B 类扩展了 A 类,并且在实例化 B 类后,两者的方法都被另一个类中的另一个方法调用(示例如下):

B 类不会覆盖 A 类的任何方法。不知何故,在编译时这不会出现任何错误,但在运行时类 CALLER 除外:java.lang.NoSuchMethodError: Factory.getB(object,enum) A

我的问题是:如果 B 扩展 A 为什么来自不同类的方法不能返回 A,即使它的 return 子句直接返回 B 对象?事实上改变:

解决了异常,但随后我得到了另一个异常(classCast),因为显然在代码的其他部分它正在等待 B 类型对象,而不是 A。

提前致谢。

0 投票
16 回答
197918 浏览

android - Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”

我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会引发此异常:

我通过showDialog使用显示器的 ID 调用来创建它。处理程序记录正常,onCreateDialog我可以毫无问题地逐步完成它,但我已经附上了它,因为我似乎遗漏了一些东西:

这有什么遗漏吗?一些问题谈到了在创建对话框时遇到此问题onCreate,这是因为尚未创建活动,但这是来自菜单对象的调用,并且该appContext变量似乎已正确填充在调试器中。

0 投票
4 回答
14378 浏览

java - 为什么 NullPointerException 是运行时异常而 RemoteException 不是?

因为 NullPointerException 是运行时异常,一个可能的原因是因为每个方法都可以抛出它,所以每个方法都需要有一个“抛出 NullPointerException”,而且会很丑陋。但这发生在 RemoteException 上。

由于 RemoteException 不是运行时异常,一个可能的原因是告诉它客户端处理异常。但是远程环境中的每个方法都需要抛出它,所以抛出 NullPointerException 没有区别。

猜测?我说清楚了吗?

0 投票
9 回答
21454 浏览

java - 加载字体时出现“RuntimeException:无法制作原生字体”

我正在尝试按照此处的指南在 Android 上为 TextView 使用自定义字体。使用相同的字体、相同的代码、相同的一切,我在 adb logcat 中得到了这个:

我正在使用字体 Molot.otf,它已在其中一个博客中成功使用。我还在使用另一种自定义字体,但采用 TrueType 格式的食肉动物.ttf。

相关代码:

什么会导致这种情况?它适用于博客中的人,那为什么不适合我呢?API 中有什么重大变化阻止我这样做吗?

0 投票
8 回答
20953 浏览

java - 运行时/已检查/未检查/错误/异常之间的差异

什么是运行时异常,什么是检查/未检查异常以及错误/异常之间的区别。为什么有这么多类型?相反,Java 可能只是遵循一个简单的设计(只是尝试/捕获所有类型)来处理程序中的异常情况?

0 投票
2 回答
143 浏览

java - Java Swing 中的级联运行时错误

我目前正在将一些新类集成到现有应用程序中。我有一个 JDialog,单击它时会引发许多运行时异常。

我是 Java 调试的新手——为什么所有这些 Swing/AWT 库函数都“不可用”?

所以禁止我发布图像,所以这里有一个 eclipse 调试器捕获的链接:

http://i.imgur.com/jDWEe.png

为什么这些方法不可用?