欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA开发常见错误汇总(不定期更新)

程序员文章站 2022-03-26 19:21:36
...

开发中常见的错误,总结归纳一下,避免再犯。

  1. 空指针
    1. 报错信息:Exception in thread "main" java.lang.NullPointerException at 错误位置
    2. 错误示例:
      public static void main(String[] args) {
      		int[] arr = {1,4,5,(Integer) null};
      		System.out.println(arr[3]);
      		}

       

    3. 原因:指针指向空对象;
    4. 解决方案:
      1. 使指针指向正确的对象;
      2. 先判空,后操作;
      3. try catch;
  2. 数组越界
    1. 报错信息:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 数组下标
    2. 原因:数组有10个元素,下标为0-9,若下标大于9则越界;
    3. 错误示例:
      		public static void main(String[] args) {
      			int i = 0 ;
      			int[] arr = {1,4,5,7};
      			System.out.println(arr[5]);	
      			}

       

    4. 解决方案:
      1. 判断下标与数组之间的关系;
      2. 避免直接取数组内元素;
  3.  
相关标签: 报错