Java异常的分类,和处理

//—————————–掌握理解——————–

  1. 异常:是Java中处理错误的一种手段

1.1异常的分类:

1)错误:error/bug

2)异常:exception

1.2异常的另一种分类:

1)书写校验异常

2)运行时异常

1.3怎样处理:

1)try…catch:自己尝试着去处理,如果不行就捕获一个异常  例如交警尝试去解决问题,不行就扣

2)throws:有异常自己不处理,让其他人处理,例如车坏了等待救援

3)throw:知道是那块出现了异常,但是自己不处理,常与throws搭配将异常抛出来让别人去处理  例如车子因为电路坏了所以不能打火,所以等待救援

4)finally:最终的,当异常处理都不成功的话就执行finally里面的代码

 

5)自定义异常:是为了方便我们自己的使用

实现步骤:1)继承Exception

2)在类中如果要使用的话需要new 一下

 

 

1.4异常处理的小结:

1)异常处理的原则:自己能处理就好,处理不了就捕获异常,如果都不满意则最终执行finally块里面的代码

2)try…catch这种异常处理可以实现后面是多个catch块,每一个catch是单独成立的

3)finally要与try…catch一起使用

4)throw是知道出现了什么异常但是不处理,而是将其通过throws抛出来然后让别人进行处理

 

 

1.5常见的异常有哪些:

1)NullPointException:空指针异常,就是.号前面的对象为null

2)ArrayIndexOutOfException:数组越界异常:超过了最大下标值

 

  1. Java中常见的容器:

2.1.list:串

2.2. map:key to  value 是键值对

2.3. set:不重复

小结:是存储数据的一种方式,且是部限定长度的,且可以同时向里面存储多个不同类型的数据

 

 

//—————————–作业和补充—————–

  1. 数组中存入什么样的数据是需要看其修饰的类型是怎样的
  2. Exception:是Java中所以异常类的父类

未经允许不得转载:乔越博客 » Java异常的分类,和处理

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏