首页 > 编程语言 >java 异常处理 黑马程序员学习笔记(6)

java 异常处理 黑马程序员学习笔记(6)

时间:2022-11-04 17:00:44浏览次数:43  
标签:java 函数 自定义 处理 声明 程序员 catch 异常 黑马


throw和throws的区别


throw使用在函数内

throws后跟异常类使用,号隔开l

java 异常处理 黑马程序员学习笔记(6)_子类

runtime类的子类,在函数内抛出,函数上不用抛出、

运行时异常,如果在函数内抛出异常/

java 异常处理 黑马程序员学习笔记(6)_类和对象_02

只所以不用在函数上声明,是因为不需要让调用者处理,当该异常发生,希望程序停止,、

运行时出现了无法



2013-09-22 12:57



自定义异常处理机制



要么在内部try、 catch 处理,要么在函数上声明让调用者处理。

一般情况下在,函数内出现异常,函数上需要声明

发现打印的结果中只有异常的名称,咩有异常的信息。

因为自定义的异常并为定义信息。

如何定义异常信息呢?

复写

()

因为父类中已经把异常的信息的操作都完成了

所以子类只要在构造时调用父类的构造函数

自定义异常:

必须是自定义类,继承exception

为什么继承exception:

异常体系有一个特点,异常类和对象需要抛出,他们都具备可抛性,这个可抛型是throwable这个体系中的独有特点。只有这个

体系中的类和对象具有可抛型



2013-09-21 13:17



异常处理机制


try{
}
catch()
{}
final{
}
被除数为零
int div()threow exception
{
}
  1. 多异常的处理
  2. 声明异常时,建议声明更为具体的异常,
  3. 对方声明几个异常,就对应有几个catch快
  4. 如果多个catch快中出现继承关系父类

异常放在最下面

建立进行catch处理时,catch中一定要定义具体处理方法


标签:java,函数,自定义,处理,声明,程序员,catch,异常,黑马
From: https://blog.51cto.com/u_15861646/5824002

相关文章

  • 删库造成损失0.87亿,微盟程序员被判6年!
    “还记得7个月前轰动一时的微盟程序员删库跑路事件吗?最近,他受到了法律的制裁,被法院判处6年有期徒刑。图片来自Pexels今年2月23日晚上,微盟核心员工贺某私自删除数......
  • 如何通过Java将PDF转为Excel
    当您收到一份PDF格式的表格后,却又想要对表格内容进行某项操作时(例如更改数据、改变表格样式等),将其转换成Excel文档格式可能会更加便捷。FreeSpire.PDFforJava就可以实......
  • 原生javascript清空table表格
    本文主要分享一下原生javascript清空table表格的方法,仅供参考:lettable=document.getElementById("tableId");varlen=table.childNodes.length;for(leti=len-......
  • javaweb期中考试
    bean类packageBean;publicclassbean{privateStringzhuti;privateStringmudi;privateStringhuodongleixing;privateStringtime;privateStringdidian;privat......
  • Java常见错误种类
    算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayInd......
  • 程序员修炼之道:从小工到专家
    这本书不讲深奥的技术,不谈高谈阔论的思想,也不局限于编程语言,本身只是列出一个个很小的checklist,引发读者的思考,鼓励读者成为实践者。如果你愿意,你每次写代码前、写代码时......
  • Java入门与进阶
    面向对象与Java基础知识体系系统性梳理 Java入门:你可能会注意到,面向对象与Java基础 这个章节写的非常简单,为什么呢?因为就语法本身而言,大多数人入门一门语言只需......
  • java内存分析
    java内存分为 堆:存放new的对象和数组 可以被所有线程共享,不会存放别的对象引用 栈:存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的......
  • Java 微信小程序登录接口获取openid
    根据官方文档,wx.login()的回调函数中,需要我们传递生成的用户登录凭证到code2accessToken的接口中小程序登录方法code2accessToken的方法中要求传入如下参数获取Appid与app......
  • 总结出Java的语法特性
    子类与父类拥有一样的方法,并对象是子类型,就调用子类型的方法,是父类型,就调用父类型的方法子类与父类有相同的字段,子类的字段会代替或隐藏父类的字段,子类方法中访问的是子......