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

        

  • 相关阅读:
    RedHat Openshift 搭建个人博客(wordpress)指南
    Sokcet方式请求HTTP/HTTPS的封装类HttpHelper
    不花钱的主机
    关于IE、火狐等浏览器兼容问题的总结
    ios平台调用WCF
    Windows Writer的服务提供器
    QQ开放平台 OAUTH2.0 QqConnetSDK 登录,运行原理,附源码。
    Learning Cocos2dx for XNA——深入剖析Hello World
    Albacore.NET下基于Rake(ruby make)的自动化构建工具
    排序算法
  • 原文地址:https://www.cnblogs.com/my---world/p/9943855.html
Copyright © 2011-2022 走看看