zoukankan      html  css  js  c++  java
  • 数组中的常见异常: 1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion 2. 空指针异常:NullPointerException

    数组中的常见异常:  1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion   2. 空指针异常:NullPointerException

    package com.ch.java;
    /*
    * 数组中的常见异常:
    * 1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion
    *
    * 2. 空指针异常:NullPointerException
    *
    */
    public class ArrayExceptionTest {
    public static void main(String[] args) {

    //1. 数组角标越界的异常:ArrayIndexOutOfBoundsExcetion
    int[] arr = new int[]{1,2,3,4,5};

    // for(int i = 0;i <= arr.length;i++){
    // System.out.println(arr[i]);
    // }

    // System.out.println(arr[-2]);

    // System.out.println("hello");

    //2.2. 空指针异常:NullPointerException
    //情况一:整个数组的指针是空的
    // int[] arr1 = new int[]{1,2,3};
    // arr1 = null;
    // System.out.println(arr1[0]);

    //情况二:二级数组没有定义
    // int[][] arr2 = new int[4][];
    // System.out.println(arr2[0][0]);

    //情况三:数组的具体元素对象为空
    String[] arr3 = new String[]{"AA","BB","CC"};
    arr3[0] = null;
    System.out.println(arr3[0].toString());
    }
    }

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    servlet中如何实现通过Spring实现对象的注入
    异步Socket
    JAVA NIO实现
    【Java并发】
    JAVA实现阻塞队列
    lock与synchronized比较
    线程执行顺序
    ConcurrentHashMap 1.8
    LeetCode 416 分割等和子集
    linux常用指令
  • 原文地址:https://www.cnblogs.com/CCTVCHCH/p/14541141.html
Copyright © 2011-2022 走看看