异常处理

异常:对问题的描述,将问题进行对象的封装

异常体系:1.Error     2.Exception--RuntimeException

特点:所有类都具备可抛性,即可被throw和throws关键字操作

throw定义在函数内,用于抛出异常对象,throws定义在函数上,用于抛出异常类,可以抛出多个用逗号隔开

当函数内容有throw抛出异常对象,并未进行try处理,必须要在函数上声明,否则编译失败。注意:RuntimeException除外,函数内若抛出RuntimeException,函数上可不用声明

异常处理格式:try{需要被检测的代码};catch(异常类 变量){处理异常的代码};finally{一定会执行的语句,一般用于资源的释放}

异常小练习
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容