A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pi408637535 中级黑马   /  2015-7-14 16:04  /  361 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。

2、throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在方法声明中指明要跑出的异常;如果要捕捉throw抛出的异常,则必须使用try—catch语句。

  1. public ArrayList getList() throws Exception //throws是用来声明抛出什么异常的
  2. {

  3.   try
  4.   {
  5.      ArrayList result = new ArrayList();
  6.      return result;
  7.   } catch (Exception e) {
  8.      throw new Exception(e); //throw是 用来抛出异常的
  9.   }
  10. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马