Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。本文主要介绍Java throw 关键字(keyword)。

Java 关键字

例如:

public class Main {
  static void checkValue(int x) {
    if (x < 0) {
      throw new ArithmeticException("error is x < 0");
    }
    else {
      System.out.println("x > 0");
    }
  }

  public static void main(String[] args) {
    checkValue(15); 
  }
}

1、定义和用法

throw关键字用于创建自定义错误。

throw语句与异常类型一起使用。 Java中提供了许多异常类型:ArithmeticExceptionFileNotFoundExceptionArrayIndexOutOfBoundsExceptionSecurityException等:

异常类型通常与自定义方法一起使用,如上例所示。

throwthrows之间的区别:

throw

throws

用于引发方法的异常

用于指示方法可能抛出的异常类型

不能抛出多个异常

可以声明多个异常

2、相关文档

Java try catch finally异常处理(Exception)

Java throws 关键字(keyword)

Java 关键字

推荐文档