zoukankan      html  css  js  c++  java
  • java异常类知识点总结

    当程序出现异常的时候,Java运行环境就会就用异常类的Exception的相应子类创建一个异常对象,并等待处理。Java用try-catch语句来处理异常,将可能出现异常的操作放在try-catch语句的try语句里。

    (1)当try语句的某个部分发生异常,try部分将立刻结束执行,转而执行相应的catch语句。所以程序可以将发生异常后的处理放在catch语句里。try-catch语句可以由几个catch语句组成,分别处理发生的相应异常。

    (2)各个catch参数中的异常类都是Exception的某个子类,表明try可能发生的异常,这些子类之间不能有父子关系,否则保留一个含有父类参数的catch即可。

    (3)在程序中也可以扩展Exception类定义自己的异常类,然后规定哪些方法产生这样的异常。一个方法在声明时可以throws关键字声明要产生的若干个异常,并在该方法的方法体中给出产生异常的操作,即用相应的异常类产生对象,并使用throw关键字抛出该异常对象,导致该方法结束执行。程序必须要在try-catch语句中调用能发生异常的方法,其中catch的作用就是捕获throw方法抛出的异常对象。throws和throw是两个不同的异常。

    用法样例如下:

  • 相关阅读:
    Simple ASP.NET CORE 2.2 App +Vue JS
    Upload Image to .NET Core 2.1 API
    Nginx支持WebSocket服务
    DD打卡
    Asp.net Core 源码-PagedList<T>
    Asp.net Core 源码-UrlExtensions
    Asp.net Core 源码-SessionExtensions
    树莓派资源集合
    frp内网穿透
    Nuget包含cssjs等资源文件
  • 原文地址:https://www.cnblogs.com/zengfanye/p/9403528.html
Copyright © 2011-2022 走看看