java异常分类和throws

1.异常的分类(Exception分为RuntimeException和编译异常

编译异常:受检查异常,必须要处理

运行异常:不受检查异常,可不处理

注意:一般使用不受检查异常(RuntimeException),可处理可不处理。

2.throw  :用于方法的内部,返回一个错误后,(和return一样)结束方法。抛出异常的一个具体的对象

语法结构:throw  new 异常类(“ 异常信息 ”);


3.throws  :用于方法声明之上,表示当前该方法不处理异常,而是提醒调用者处理。

语法结构:throws   Exception{ }  如果每个方法都不处理,则交给java虚拟机,java虚拟机默认的处理方法是打印异常跟踪帐

4.自定义异常类

在开发中根据自己的业务的异常情况来定义异常类

定义方法:1.自定义一个编译异常(受检查异常):自定义类并继承于java.lang.Exception

2.自定义运行时期异常:自定义类并继承于java.lang.RunTimeException

用于业务逻辑的错误:注册邮箱时,向用户提示:用户名已经被注册。


通俗编程——白话JAVA异常机制 - 代码之道,编程之法 - 博客频道 - CSDN.NET

http://blog.csdn.net/dd864140130/article/details/42504189

谢谢阅读!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值