问题标签 [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.
java - 等价于 C++ 中 Java 的 IllegalArgumentException
在 Java 中,如果方法的输入参数无效,我们可以抛出一个IllegalArgumentException
(类型为RuntimeException
)。在 C++ 中,没有已检查和未检查异常的概念。标准 C++ 中是否有类似的异常可用于指示运行时异常?或者是否存在标准中没有的通用样式,但每个人都在实践中遵循这种情况?
或者,我应该创建自己的自定义异常并抛出它吗?
java - 通过运行时异常用注解包装异常
有没有办法注释一个方法,以便所有抛出的异常都自动转换为运行时异常?
java - 如何从 Executors 中正确捕获 RuntimeExceptions?
假设我有以下代码:
现在,如果myRunnable
抛出 a RuntimeExcpetion
,我怎么能抓住它?一种方法是提供我自己的ThreadFactory
实现newSingleThreadExecutor()
并为从中产生的 s 设置自定义uncaughtExceptionHandler
s Thread
。另一种方法是包装到包含 try-catch 块myRunnable
的本地(匿名) 。Runnable
也许还有其他类似的解决方法。但是……总觉得这很脏,我觉得不应该这么复杂。有干净的解决方案吗?
java - 在 Java 中处理 RuntimeExceptions
谁能解释如何在 Java 中处理运行时异常?
java - 运行时 Java 类扩展不起作用
美好的一天,我有以下问题:B 类扩展了 A 类,并且在实例化 B 类后,两者的方法都被另一个类中的另一个方法调用(示例如下):
B 类不会覆盖 A 类的任何方法。不知何故,在编译时这不会出现任何错误,但在运行时类 CALLER 除外:java.lang.NoSuchMethodError: Factory.getB(object,enum) A
我的问题是:如果 B 扩展 A 为什么来自不同类的方法不能返回 A,即使它的 return 子句直接返回 B 对象?事实上改变:
和
解决了异常,但随后我得到了另一个异常(classCast),因为显然在代码的其他部分它正在等待 B 类型对象,而不是 A。
提前致谢。
android - Android 1.6:“android.view.WindowManager$BadTokenException:无法添加窗口——令牌 null 不适用于应用程序”
我正在尝试打开一个对话框窗口,但每次我尝试打开它时都会引发此异常:
我通过showDialog
使用显示器的 ID 调用来创建它。处理程序记录正常,onCreateDialog
我可以毫无问题地逐步完成它,但我已经附上了它,因为我似乎遗漏了一些东西:
这有什么遗漏吗?一些问题谈到了在创建对话框时遇到此问题onCreate
,这是因为尚未创建活动,但这是来自菜单对象的调用,并且该appContext
变量似乎已正确填充在调试器中。
java - 为什么 NullPointerException 是运行时异常而 RemoteException 不是?
因为 NullPointerException 是运行时异常,一个可能的原因是因为每个方法都可以抛出它,所以每个方法都需要有一个“抛出 NullPointerException”,而且会很丑陋。但这发生在 RemoteException 上。
由于 RemoteException 不是运行时异常,一个可能的原因是告诉它客户端处理异常。但是远程环境中的每个方法都需要抛出它,所以抛出 NullPointerException 没有区别。
猜测?我说清楚了吗?
java - 加载字体时出现“RuntimeException:无法制作原生字体”
我正在尝试按照此处的指南在 Android 上为 TextView 使用自定义字体。使用相同的字体、相同的代码、相同的一切,我在 adb logcat 中得到了这个:
我正在使用字体 Molot.otf,它已在其中一个博客中成功使用。我还在使用另一种自定义字体,但采用 TrueType 格式的食肉动物.ttf。
相关代码:
和
什么会导致这种情况?它适用于博客中的人,那为什么不适合我呢?API 中有什么重大变化阻止我这样做吗?
java - 运行时/已检查/未检查/错误/异常之间的差异
什么是运行时异常,什么是检查/未检查异常以及错误/异常之间的区别。为什么有这么多类型?相反,Java 可能只是遵循一个简单的设计(只是尝试/捕获所有类型)来处理程序中的异常情况?
java - Java Swing 中的级联运行时错误
我目前正在将一些新类集成到现有应用程序中。我有一个 JDialog,单击它时会引发许多运行时异常。
我是 Java 调试的新手——为什么所有这些 Swing/AWT 库函数都“不可用”?
所以禁止我发布图像,所以这里有一个 eclipse 调试器捕获的链接:
为什么这些方法不可用?