1. 首页
  2. 编程语言
  3. Java
  4. Java catch与throw同时使用的操作

Java catch与throw同时使用的操作

上传者: 2021-12-22 23:55:31上传 PDF文件 142.82 KB 热度 7次

为了实现这种通过多个方法协作处理同一异常的情形,可以catch块中结合throw语句来完成。3 结果说明上面程序bid对应catch块捕获到异常后,系统打印了该异常的跟踪栈信息,接着抛出一个AuctionException异常,通知该方法调用者再次处理AuctionException异常。上面的代码告诉我们,当try-catch块中有异常时,异常后面的代码是不会执行的。这种情况跟methodThrow中手动抛出异常遇到的问题是一样的。throw是手动抛出异常,跟 被除数不能为0 数组下标越界等异常一样,都是异常。try-catch是在catch中手动捕获异常,然后进行一些操作。对main函数来说,可以throws让系统进行处理,也可以自己处理这个异常啊。

下载地址
用户评论