Throws is the basically a Java keyword , It is used in method declarations that specify which exceptions are not handled within the method but rather passed to the next higher level of the program.