title: Who and how handle the exception when we use throws?
body: <pre><code>class Test{
  
  public static void main(String[] cv) throws IOException{
  
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  
  String s=br.readLine();
   }
  
  }
  </code></pre>
  
  <p>When we're writing throws then who is actually handling the IOException here ? Whe we use try-catch we can handle it in the catch block. But here how and who is handling ? </p>