ITPub博客

首页 > 数据库 > 数据库开发技术 > 初学开发的常见异常怎么处理?一文带你掌握常见bug解决过程!

初学开发的常见异常怎么处理?一文带你掌握常见bug解决过程!

原创 数据库开发技术 作者:Finally_m 时间:2022-06-09 08:12:32 0 删除 编辑
点击上方蓝字关注我们

一、常见异常介绍

1.1 编译时异常

  • 操作数据库产生的异常 SQLException

  • 操作文件产生的异常 IOException

  • 文件找不到的异常 FileNotFoundException

  • 类找不到异常 ClassNotFoundException

  • 非法参数异常 IllegalArguementException

1.2 运行时异常

  • 空指针异常 NullPointerException

  • 算数运算异常 ArithmeticException

  • 数组下标越界异常 ArrayIndexOutOfBounds Exception

  • 类型转换异常 ClassCastException

  • 数字格式化异常 NumberFormatException

二、异常的项目分析和处理(eclipse版)

2.1 编译时异常

编译时异常,在编写代码的过程中开发工具会直接处理,使用try...catch(Excetion e){}finally{},或者使用关键字throw抛出。

如果产生异常可以通过异常消息进行精准定位和处理。

2.2 运行时异常

运行时异常一般发生在代码运行过程中,并且触发异常是有条件的。

三、复杂异常处理

以上的异常处理起来比较简单,无论是编译时异常还是运行时异常,在控制台只要报出来,Java语言的异常处理系统在异常定位,消息提示方面都是非常优秀的,根据提示可以很快定位给和解决问题。

在日常开发中有一些BUG处理起来比较麻烦,那就是控制台不报错,还不输出结果,或者输出的结果与事实不符,这样的BUG在调试的时候就需要借助一些工具进行处理,比如 eclipse开发工具的DEBUG模式。

下面以eclipse的DEBUG模式.模拟一个BUG的处理

3.1 运行正常

3.2 运行不正常

这种就是运行不会产生错误,但是结果却是不对的。

3.3 使用eclipse 的DEBUG处理

3.3.1 第一步

第一步: 在代码中添加断点,并且以DEBUG模式运行代码。

断点: 双击代码行数左侧的边,就会生成断点,在双击就会取消断点,如果添加断点,在DEBUG模式运行时,代码就会运行到断点处阻塞。

3.3.2 第二步

进入DEBUG窗口,进行DEBUG调试。

3.3.3 第三步

点击单步按钮,一步步的运行代码,监测数据变化。

3.3.4 第四步

数据比对,得出答案。

经过以上这么详细地步骤,你现在对异常该怎么解决,是否掌握了呢?如果还有什么问题,可以在给我发来私信,我来亲自给你解决。

本月福利,关注公众号回复【福利】抢书咯!

今日份干货,学会的同学回复“666”!

精选第一名,可以领取办公鼠标垫一个哦!

点击【阅读原文】,零基础免费学Java!

原文作者:Java架构栈;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-04-13

  • 博文量
    573
  • 访问量
    243878