zoukankan      html  css  js  c++  java
  • Java Array 常见报错npe (NullPointerException )、ArrayIndexOutOfBoundsException

    本文介绍array报错,

      数组索引越界异常: ArrayIndexOutOfBoundsException,

      空指针 npe :NullPointerException 

    package myArray;
    /*
     * 两个常见小问题:
     *         ArrayIndexOutOfBoundsException:数组索引越界异常
     *             产生的原因:我们访问了不存在的索引
     *
     *         NullPointerException:空指针异常
     *             产生的原因:数组已经不在指向堆内存的数据了,你还使用数组名去访问元素
     */
    public class ArraychangjianExecption {
        public static void main(String[] args) {
            int[] arr = {1,2,3};
            System.out.println(arr[3]);
        }
    }

    结果如下

    public class ArraychangjianExecption {
        public static void main(String[] args) {
            int[] arr = {1,2,3};
            arr = null;
    //        System.out.println(arr);
            System.out.println(arr[1]);
        }
    }

    结果如下

  • 相关阅读:
    MySql触发器简介
    MySQL存储过程
    MySQL自定义函数
    MySql视图
    MySQL增删改
    MySQL内联和外联查询
    MySql运算符
    SQL scripts
    Adding Swagger to Web API project
    Unable to get setting value Parameter name: profileName
  • 原文地址:https://www.cnblogs.com/longesang/p/10820972.html
Copyright © 2011-2022 走看看