当前位置: 首页 > news >正文

day09-Exception

异常 Error和Exception

检查性异常

运行时异常

错误ERROR

-> 异常处理机制

异常也是也是对象,所有异常的超类:java.lang.Throwable:

  1. Error
  2. Exception
    • IOException
    • RuntimeException

异常处理的五大关键字:

try,catch,finally,throw,throws
package com.example.demo.exception;public class Demo01 {public static void main(String[] args) {int a=0;int b=20;//ctrl+alt+t 对选中的代码快速生成try或if或者循环或者其他try{//try 尝试运行System.out.println(b/a);new Demo01().a();if (a==0){throw new ArithmeticException();}}catch(Exception e){//捕获异常 参数为想要捕获的类型  最高为Throwable,java.lang.ThrowableSystem.out.println("Exception"+e);//catch可以像if-else那样写,但是先尝试捕获小的异常再到大的}catch (Error e){System.out.println("Error "+e);} finally{//最终会运行的System.out.println("finally");}//finally常用于IO,资源,关闭等等}public void a(){b();}public void b(){a();}
}
package com.example.demo.exception;public class Demo02 {public static void main(String[] args) {try {new Demo02().test(1,0);} catch (Exception e) {throw new RuntimeException("E:"+e);} finally {}}public void test (int a,int b) throws ArithmeticException{//throws用于方法上,方法中解决不了的异常if (b==0){throw new ArithmeticException();//主动抛出异常,一般用于方法}System.out.println("ok");}
}

暂时结束一部分

🌸慢慢了解又不了解,知道了一些又感觉自己不会的更多了,但是不管怎么说,学习到的东西总是在自己脑袋里,在一次次练习实践中成长的。🔥
Peace & Love😘

http://www.sczhlp.com/news/72820/

相关文章:

  • 《概率论与数理统计》期末试卷 - c
  • Elastic Stack 8.19.1技术版本发布
  • 六、分支语句的综合应用-习题
  • Genie 3:世界模型的新前沿 - 实时交互环境生成技术突破
  • 网站建设藤设计免费网站推广工具有哪些
  • 怎么免费创建网站小企业网站用什么主机好
  • 宜昌 公司 网站建设查网站怎么做的
  • 网站开发客户对话一个完整的企业网站怎么做
  • 茂南手机网站建设公司中国十大旅游网站
  • 北京网站优化提供商wordpress linux在线
  • 网站建设茂名wordpress图片外链设置
  • 怎么去建设微信网站网站建设ydwzjs
  • 大桥石化集团网站谁做的单页网站订单系统怎么改邮箱
  • 北流做网站网站建设公司价
  • 国外购物网站怎么做建设厅网站怎么打印不出来
  • 大淘客网站代码手机设计网站公司
  • 增城做网站要多少钱如何推广自己的微信号
  • 企业网站报价方案下载做导航网站电脑设备
  • 郑州网站制作电话业余从事网站开发
  • cursor 撤销修改逻辑
  • 建网页还是网站生成器在线制作免费
  • 网站建设保报价文档建设通手机版
  • 服装网站怎么做济南网络营销外包公司
  • 手机网站改版广州品牌设计
  • 国内网站 备案网站建设需求单
  • 用什么网站做微信推送集团品牌官网建设
  • 广州shopify代建站虚拟机wordpress教程视频
  • 精品网站建设平台开发wordpress
  • 旅游网站html模板网站制作 外包
  • 望牛墩网站建设事件营销怎么做