7.2.3 范例 -- throw与throws的应用

    例:综合应用

    Class : Math

package limeThrowable._7_2_3;public class Math {public int div(int i, int j) throws Exception {        //方法可以不处理异常System.out.println("******计算开始******");int temp = 0;        //声明整型变量try {temp = i / j;        //如果产生异常,则执行catch} catch (Exception e) {        //捕获异常throw e;        //把异常交给被调用处} finally {        //不管是否产生异常都执行此代码System.out.println("******计算结束******");}return temp;}
}

    Class : main

package limeThrowable._7_2_3;public class ThrowDemo02 {public static void main(String[] args) {Math m = new Math();try {System.err.println("除法操作:" + m.div(10, 0));} catch (Exception e) {System.out.println("异常产生:" + e);}}
}

    Console :

******计算开始******
******计算结束******
异常产生:java.lang.ArithmeticException: / by zero

7.3 Exception 类 与 RuntimeException类

啦啦啦

转载于:https://www.cnblogs.com/ClassNotFoundException/p/7010404.html

Java -- 异常的捕获及处理 -- 范例 -- throw与throws的应用相关推荐

  1. 【Java挠头】Java异常、捕获、处理、throw、throws等绝妙剖析

    –本文摘要–     1.本文的目标读者:是接触过Java异常,但是仅限于书本和一些例题,某一天写着写着会突然觉得"'异常'没什么意义,Java不是已经帮我们处理了嘛?"的这些朋友 ...

  2. 【java基础】java异常,捕获与抛出

    java异常,捕获与抛出 1.概念: 在java里,所有的异常都有一个共同的祖先Throwable(可抛出). Throwable:有两个重要的子类:Exception(异常)和Error(错误). ...

  3. java 异常的捕获及处理

    java 异常的捕获及处理 参考文章: (1)java 异常的捕获及处理 (2)https://www.cnblogs.com/tigerBoy/p/6286504.html 备忘一下.

  4. Java 异常的捕获与处理详解 (一)

    Java 异常的捕获与处理详解 (一) 参考文章: (1)Java 异常的捕获与处理详解 (一) (2)https://www.cnblogs.com/revel171226/p/8288832.ht ...

  5. 面向对象回顾(异常(try、catch、throw、throws和finally)、接口和抽象类、面向对象特征、泛型(extends/super))

    1. 异常 1.1 JAVA语言如何进行异常处理 Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口. 在Java中,每个异常都是一个对象,它是Throwable类 ...

  6. Java基础语法(十三):throw和throws

    目录 前言 一.throw 关键字 二.throws 关键字 总结 前言 在 Java 编程中,异常处理是非常重要的一环,它不仅能够保护程序运行的稳定性,还能够提高代码的可读性和易维护性.Java 中 ...

  7. java异常throws怎么用,throw_JAVA的throw和throws怎么用!

    广告位API接口通信错误,查看德得广告获取帮助 JAVA的throw和throws怎么用! throw是语句抛出一个异常:语法:throw(异常对象): 扩展资料: throw与throws的区别 1 ...

  8. Java异常体系结构

    一. 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误.本文主要讲授的是Java语言的异常处理.Java语言的异常处理框架,      是Java语言健壮性的一个重要体现. Java把 ...

  9. java异常 说服力_异常常见面试题目

    1) Java中什么是Exception? 这个问题经常在第一次问有关异常的时候或者是面试菜鸟的时候问.我从来没见过面高级或者资深工程师的 时候有人问这玩意,但是对于菜鸟,是很愿意问这个的.简单来说, ...

最新文章

  1. 基于QProbe创建基本Android图像处理框架
  2. 【二级java】模拟题知识点总结
  3. javascript RegExp
  4. 让关键词排名更稳定提升的优化技巧有哪些?
  5. 使用内部类隐藏实现细节
  6. 解析oracle的rownum
  7. (37)zabbix snmp类型 无需安装agent也能监控
  8. 不同级别UI设计师的区别有哪些?
  9. 解决微服务在docker上部署后无法连接数据库的问题
  10. JAVA不同类型数组重载_JAVA补课-DAY1:方法重载和数组
  11. 聊一聊 RestTemplate
  12. 晨哥真有料丨Ta是暧昧成瘾,你却动了真心!
  13. 推荐:万能模板,十分钟打造电商首焦Banner
  14. mongodb处理库 php_MongoDB数据库常用操作PHP代码
  15. java获取结果集_Java-如何获取结果集上的列名
  16. DDD Microservices
  17. CC2500调试心得
  18. 批量给多个 Excel 工作簿文件添加文字水印或图片水印
  19. 健康,home? [java的内存浅析]
  20. iphone捷径未能连接服务器,ios13无法安装第三方捷径怎么办 不允许不受信任的快捷指令解决方法...

热门文章

  1. 和后台如何对接_业务系统如何对接第三方服务?
  2. 流浪地球开机动画包zip_影视日报|合家欢动画电影quot;许愿神龙quot;定档1.15;流浪地球加长版定档11.26...
  3. 【Pytorch神经网络实战案例】10 搭建深度卷积神经网络
  4. 电脑pro,拒绝等待!七彩虹全新设计师电脑ProMaster H1为创意加速
  5. react 前端解析二进制流_一年半前端跳槽面试经验(头条、微信、shopee)
  6. ES6~ES12——Array Includes、Object values、Object entries、Object fromEntries、flat、flatMap、空值合并运算符、可选链等
  7. LeetCode 249. 移位字符串分组(哈希)
  8. LeetCode 904. 水果成篮(滑动窗口)
  9. LeetCode 1170. 比较字符串最小字母出现频次
  10. android studio有错误,清单合并失败,Android Studio中出现多个错误