JAVA基础——编译器报告的错误信息总结

1. Invalid character(无效字符)

  1. 中英文符号错误

2. 数组的常见异常

  • 数组越界异常ArrayIndexOutOfBoundsException:

        在使用索引访问数组的元素时超出了数组的索引范围0~length-1。

  • 空指针异常NullPointerException:

       在使用变量引用一个数组时,变量没有指向一个有效的数组对象,变量的值是null。在访问该数组时,就会出现空指针异常。注意:动态初始化二维数组不写列的个数int[][] z = new int[2][];,就访问某列也会报错空指针异常。(因为列没有分配内存空间,根本不存在)

引用数据类型未赋值,默认为null,调用arr3[0]=null时,也会空指针异常:

3. 多态中:类型转换异常(ClassCastException)

JAVA基础——编译器报告的错误信息总结_第1张图片

4. 数字类型异常 NumberFormatException

5.

你可能感兴趣的:(Java基础,java)