异常的集成体系

1、Throwable是java中异常和错误的顶层父类,只有继承Throwable类的子类才能够通过throws语句或者java虚拟机抛出去。

2、Throwable有两个子类:
  1. Error类:一把表示与虚拟机有关的问题。如系统崩溃、内存溢出、方法调用栈溢出、虚拟机错误等问题,对于出现这样的错误,仅靠程序本身是无法修复的,需要终止程序,修改代码;
  2. Exception类:表示的是程序可以处理的异常,如空指针异常、数组越界异常、没有元素异常、类型转换异常等等。

3、java初级常见的异常?
  • NullPointerException(空指针异常)
  • ClassCastException(类型强制转换异常)
  • ClassNotFoundException(指定类不存在)
  • ArrayIndexOutOfBoundsException(数组下标越界)
  • ArithmeticException(数学运算异常)
  • SQLException(数据库异常)
  • InstantiationException(实例化异常)
  • NumberFormatException(数字格式异常)

4、javaweb页面报错
  • 500:服务器内部错误,
  • 400:错误请求,服务器不理解请求语法
  • 403:禁止,服务器拒绝请求
  • 404:服务器找不到请求的网页
  • 204:服务器成功处理请求,但是没有任何返回内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值