Java异常处理

一 异常的体系结构

1.在Java语言中,将程序执行中发生的不正常情况成为“异常”,(开发过程中的语法错误和逻辑错误不是异常)
2. ①Error:Java虚拟机无法解决的严重问题,如:JVM系统内部错误,资源耗尽等严重情况。比如//Stack OverflowError 一般不编写针对性的代码进行处理。
②Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性代码进行处理。如//空指针访问//试图读取不存在的文件//网络连接中断//数组角标越界。

捕获错误最理想的实在编译期间,但有的错误只是在运行时才会发生,比如:除数为0,数组下标越界等。分类:编译异常和运行异常

Java异常处理的方式

方式一:try-catch-finally(小意思)
方式二:throws+异常类型(难搞)
在这里插入图片描述

说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值