java开发错误管理,java常见错误理解和基本解决方案

java.lang.NullPointerExcption 空指针

是因为你的变量指向的空内存

java.lang.ArrayIndexOutOfBoundsException 数组越界

java.lang.ClassNoFoundException 找不到类

1.要么你就是写错类名

2.你没有添加它需要的jar包

java.lang.NoClassDefFoundError 虚拟机报出找不到类文件

java.lang.NoSuchMethodError 找不到对应方法

java.lang.NoSuchMethodException 找不到方法

今后见到这个错误,基本上是版本的问题

java.lang.NoSuchFieIdException 找不到属性

java.lang.NoSuchFieIdError 找不到属性

java.lang.ArithmeticException 除数不能为零

java.lang.NumberFormatException 数值类型转换错误

java.lang.UnsupportedClassVersionError 类版本错误

高版本的jvm做编译,低版本的jvm运行

java.lang.OutOfMemoryError 虚拟机内存不足

有后续还会持续更新。。。