Home  >  Article  >  Java  >  What is the difference between java's throw and throws

What is the difference between java's throw and throws

WBOY
WBOYforward
2023-05-03 14:04:061048browse

1. Throw is a statement that throws an exception. It is usually located inside a code block. When a certain logic error occurs in the program, the programmer will actively throw a specific type of exception. This is determined based on the program logic. Which exception is thrown manually. throws is a method that may issue an exception statement.

     public void list() {
        if (head.next == null) {
        throw new RuntimeException("当前链表为空");
     }
   }

2. Throws appears in the method function header, and throw appears in the function header.

 public static void sparseToFile() throws IOException {
  }

The above is the detailed content of What is the difference between java's throw and throws. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete