在 Java 中,throw
关键字用于抛出异常。当程序执行过程中发生意外情况,如错误的输入、资源不足、错误的逻辑等,导致程序无法正常执行下去时,可以使用throw
关键字抛出异常。
以下是使用throw
关键字的一些示例:
- 抛出异常:
在上述示例中,
try
块中的代码可能会抛出异常,因为试图将整数 10 除以 0。在catch
块中,可以捕获并处理这个异常,打印出错误信息。 - 自定义异常:
在上述示例中,定义了一个名为
CustomException
的自定义异常类,它继承自Exception
类。在main
方法中,通过throw new CustomException("这是一个自定义异常消息。");
抛出了一个CustomException
异常,并在catch
块中捕获并处理这个异常,打印出错误信息。使用
throw
关键字可以方便地在代码中抛出异常,以便在出现问题时及时捕获和处理,提高程序的健壮性和可维护性。