Home >Java >javaTutorial >What is the difference between java's throw and throws
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!