zoukankan      html  css  js  c++  java
  • JAVA项目中的常用的异常处理情况

        在本周四的Java课程上老师对Java项目中的异常处理情况做了相关的介绍,并要求我们写一篇关于JAVA项目中的常用的异常处理情况的文章,在以下就是我在课下学习网上的资料后所写。

       1.空指针错误;

        此错误非常常见,比如忘记给类初始化,就会出现这样的报错,该报错编译器显示为java.lang.nullpointerexception,此错误为调用了不存在或未开辟空间的对象,所以各位编译员,应注意对调用对象的及时分配空间。

       2.指定的类不存在;

       这个错误初学者出的比较多,比如运行时输错文件名,编译器报错为java.lang.classnotfoundexception,这多为项目中类名与代码中的类名不相同,或用cmd编译时文件路径不对,所以编译员还应注意类名,和Java文件所存的路径。

       3.数学运算异常;

       这个错误一般为编译者未注意相关问题,比如除以0,就会出现这样的报错,编译器报错为java.lang.arithmeticexception,这多为数学运算的不注意所犯的数学错误,编译者应多注意数学运算规律才能避免这个错误。

       4.数组下标越界;

       如果超出数组长度就会显示这个错误,如你定义a[2],但你却调用到a[4],就会显示这个错误,编译器报错为java.lang.arrayindexoutofboundsexception,这个错误只要注意一下可以避免,编译者应注意你定义的数组的下标长度,如定义a[2],那你只能调用到a[1]。

      5.没有访问权限

      这个错误为你对调用对象的权限设置为private或protect,所以就会出现这个错误,编译器报错为java.lang.illegalaccessexception,这个错误,需编译者注意权限的设置,需调用的方法应设置为public。

    以上为我通过网络学习的Java项目五个常见异常处理的情况。

        

  • 相关阅读:
    设置 linux 下 firefox 的默认启动路径
    uvm读书笔记
    case不能复现,vcs 版本号不同带来的影响
    uvm override
    Jenkins 不执行构建里的命令
    sv 报语法错误
    linux 定时删除文件夹的的内容 (find && crontab 使用)
    学习:教材的本质
    学习的本质:认知深度
    演讲:给新仔讲过的商业内容
  • 原文地址:https://www.cnblogs.com/my---world/p/9943855.html
Copyright © 2011-2022 走看看