论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

throws的用法是什么?

throws的用法是什么?

throws的用法是什么?

TOP

throws主要是用于方法后面抛出在方法内部需要捕获的异常类。
throws也用于方法后面抛出在方法内部未能捕获的异常类。     
  public   methods()throws   Exception   
  {   
  try{   
  throw   new   Exception("message");   
  }catch(){   
   
  };   
  }   
  public   methods()throws   Exception   
  {   
  try{   
  throw   new   Exception("message");   
  }catch(IOException){   
   
  };   
  }
回帖既是一种美德,是对作者的鼓励,同时又为后来者推荐了好文章,何乐而不为呢?

TOP

throw、throws的区别

throw是语句层面的,实在程序内部抛出异常如   throw   new   NullPointerException;就是在程序运行到这一行时向外界抛出一个空指针异常。   
  throws是方法层面的,是修饰方法的异常处理,如public   String   getName()   throws   NullPointerException   {...},就是说这个方法如果内部产生未经处理的NullPointerException,那么这个方法会向外抛出。
回帖既是一种美德,是对作者的鼓励,同时又为后来者推荐了好文章,何乐而不为呢?

TOP

楼上说的太好了!!!

TOP

发新话题