• 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项目五个常见异常处理的情况。

        

  • 相关阅读:
    apache bench(ab)压力测试模拟POSt请求
    使用pabot并发执行robotframework的testSuite
    Python实现简单的HTTP服务器(支持文件上传下载)
    Mac OS启动服务优化高级篇(launchd tuning)
    在MacOS下Python安装lxml报错xmlversion.h not found 报错的解决方案
    模拟恶劣网络环境常用的几种解决方案
    Web缓存基础:术语、HTTP报头和缓存策略
    RTMP直播应用与延时分析
    用Redis作为Mysql数据库的缓存【转】
    缓存雪崩,缓存穿透解决方案
  • 原文地址:https://www.cnblogs.com/my---world/p/9943855.html
Copyright © 2020-2023  润新知