异常处理

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

原文地址:https://www.cnblogs.com/ljm-zsy/p/9944344.html