What is the difference between throw and throws?

Technology CommunityCategory: JavaWhat is the difference between throw and throws?
VietMX Staff asked 4 years ago

The throw keyword is used to explicitly raise a exception within the program. On the contrary, the throws clause is used to indicate those exceptions that are not handled by a method. Each method must explicitly specify which exceptions does not handle, so the callers of that method can guard against possible exceptions. Finally, multiple exceptions are separated by a comma.