栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 异常体系

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 异常体系

异常体系

        Java将异常也封装为对象

        

        

 关键字 throw 和 throws

        1. throw 的作用 与 return 相似

                return 的作用  方法返回 , 并且可以根据返回值类型返回相应的变量

                throw 的作用 也是方法返回 , 但是只能返回异常对象 , 也就是说throw 后面跟的对象必须是Throwable的子类创建的

调用方的代码处于长层 , 被调用方的代码处于下层

上层代码调用下层代码的时候

下层可以同时有正常返回和异常返回两种返回方式

 下层可以只有正常返回

下层可以只有异常返回

下层方法可以没有任何返回

下层方法中正常返回用return

下层方法中异常返回(抛出)用throw

上层接收下层正常返回的结果的语法是 : 

        数据类型 变量 = 方法();

        1. 变量用于接收下层方法的返回值 , 它的数据类型必须与下层方法中的返回值类型一样或者兼容

        2. 上层接收下层异常抛出的对象的语法是 :

                try{

                        数据类型 变量 = 方法();

                }catch(数据类型 变量){

                }

异常对象中有什么

1. 异常信息

        下层代码构造异常对象的时候 , 可以在构造方法中传入一个String 类型的异常信息

2. 异常发源地的追踪信息

        当下层代码构造异常对象的时候 , 会构建一个栈 , 储存本次代码执行过程中设计到的所有的方法信息 , 这些信息包括, 

        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003856.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号