If the code in a method can potentially throw a checked exception, then that method must:

a.)handle the exception

b.)have a throws clause listed in the method header

c.)neither handle the exception nor have a throws clause listed in the method header

d.)either handle the exception or have a throws clause listed in the method header

Respuesta :

Answer:

d.)either handle the exception or have a throws clause listed in the method header

Explanation:

A checked exception that can be thrown in a method , necessarily needs to be handled in the method in one of the two ways:

  • Handle the exception in code
  • Have a throws clause in method header

For example, let us see both:

a)

public void mymethod(){

// Exception handling using try/catch block

  try{

  }

  catch ( IOException e){

  }

}

b)

public void mymethod() throws IOException{

   // Exception in the throws clause

}