前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaSE - 异常

JavaSE - 异常

作者头像
承苏凯
发布2020-07-24 10:02:09
6680
发布2020-07-24 10:02:09
举报
文章被收录于专栏:唯手熟尔唯手熟尔

Throwable 总接口

Exception

  • 运行时异常(RuntimeException)
    1. java.lang.NullPointException 空指针异常,出现原因:调用了未经过初始化的对象(尤其是原生数据类型)或者是不存在的对象

    2)java.lang.ClassNotFoundException 指定的类找不到,出现原因:类的名字和路径加载错误,通过程序通过字符串来加载某个类是时引发的错误 3)java.lang.NumberFormatException 字符串转为数字异常,出现原因:字符串中包含非数字型 4)java.lang.IndexOutOfBoundsException 数组角标越界异常,出现原因:数组长度限制,常出现在遍历数组的时候 5)java.lang.IllegalArgumentException 方法传递参数错误 6)java.lang.ClassCastException 数据类型转换异常 7)java.lang.NoClassDefFoundException 未找到类定义错误 8)java.langInstantiantionException 实例化异常 9)java.lang.NoSuchMethodException 方法不存在异常 10)org.apache.ibatis.binding.BindingException:Invalid bound statement(not found) batis中方法名绑定异常,出现原因:Mapper.xml中的id和Dao层的接口中定义的方法不一致

  • 检查时异常(checkedException) 在日常编译过程中ide会提示报红的错误,可以通过提示自己加try-catch捕获,常见的有IO Exception等等...

Error

  • StackOverflow 栈溢出
  • OutOfMemory 内存溢出

处理异常

  • try catch finally
  • throw 手动
  • throws 方法抛出

自定义异常

  • 继承Exception
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 处理异常
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档