Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
当你的方法签名不允许抛出异常时如何抛出异常?
我有一个这样的方法 public void getSomething 我想扔一个Exception inside getSomething 编译器不允许我这样做 因为我的方法不允许Exception被扔在那里 但我需要抛出一个子类Excep
Java
Exception
checkedexceptions
何时选择受控异常和非受控异常
在Java 或任何其他具有检查异常的语言 中 当创建自己的异常类时 如何决定它是否应该检查或不检查 我的直觉是 如果调用者能够以某种有效的方式恢复 则需要检查异常 而对于不可恢复的情况 则需要检查异常 但我对其他人的想法感兴趣 只要您了解何
Java
Exception
checkedexceptions
如何决定创建受检异常或非受检异常[重复]
这个问题在这里已经有答案了 我想知道如何知道创建并抛出已检查异常或未检查异常 例如 我有一项服务 它会获取一些数据并在使用之前对其进行验证 在验证过程中 某个字段不符合规则 我想抛出一个异常 比如 ValidationException 我
Java
Exception
checkedexceptions
uncheckedexception
抛出检查异常
我在Java中的一些方法会抛出异常 例如NoSuchElementException IllegalArgumentException等 但是当使用这些方法时 这些异常似乎是未经检查的 换句话说 我的方法的调用者不需要对抛出这些异常的方法执
Java
Exception
checkedexceptions
如何从 Java 8 lambda/流内部抛出已检查的异常?
如何从 Java 8 lambda 内部抛出已检查的异常 例如在流中使用 换句话说 我想让代码像这样编译 public List
Java
Lambda
java8
javastream
checkedexceptions
为什么调用函数时需要“抛出异常”?
class throwseg1 void show throws Exception throw new Exception my own Exception void show2 throws Exception Why throws i
Java
Exception
unhandledexception
throws
checkedexceptions
java中如何识别检查异常和非检查异常?
在阅读有关异常的内容时 我总是会遇到受控异常和非受控异常 所以想知道如何区分哪个是什么 编辑 我想知道我是否创建任何异常类 那么如何创建为已检查或未检查的异常类 每个的意义是什么 All Throwables 除了以下子类java lang
Java
Exception
checkedexceptions
uncheckedexception
当理论规定使用已检查异常时,我是否应该使用相关的内置未检查异常?
SO 上有很多关于 检查与非检查异常 主题的帖子 这个答案 https stackoverflow com a 19061110 2520359可能是最全面 信息最丰富的 然而 我仍然对遵循那里提出的逻辑感到矛盾 这是有原因的 我正在围绕一
Java
Exception
customexceptions
checkedexceptions
JVM 如何处理 RuntimeException(s)
在创建自定义异常时 如果我们想创建一个checkedException 我们扩展了 Exception 类并为未经检查的异常我们扩展了 RuntimeException 类 我的问题是 当 RuntimeException 和 Except
Java
Exception
JVM
checkedexceptions
uncheckedexception
运行时/已检查/未检查/错误/异常之间的差异
什么是运行时异常 什么是检查 未检查异常以及错误 异常之间的区别 为什么有这么多类型 相反 Java 可能只是简单地遵循一个简单的设计 只是尝试 捕获所有类型 来处理程序中的异常情况 Since I am a new Java develo
Java
Exception
RuntimeException
checkedexceptions
Java 8:lambda 表达式中的强制检查异常处理。为什么是强制性的,而不是可选的?
我正在研究 Java 8 中的新 lambda 功能 发现 Java 8 提供的实践非常有用 但是 我想知道是否有一个good方法来解决以下场景 假设您有一个对象池包装器 需要某种工厂来填充对象池 例如 使用java lang functi
Java
Lambda
checkedexceptions
java8
如何修复调用 Thread.sleep() 时未处理的异常的编译错误?
我是 Java 新手 也是编程新手 我知道直接进入 Java 可能不是最好的主意 并且无论我如何尝试在程序中添加暂停 我都会不断收到错误 我正在做一个简单的计数程序 想要在每个数字之间添加一秒的延迟 这是我到目前为止的代码 import j
Java
Exception
checkedexceptions