教你一个看异常的方法。
看异常要从下往上看,异常的引发是一环扣一环,程序往往会因为某个小环节出了问题,导致后面所有使用到这个环节的地方都会报错。
所以你这里的关键问题是空指针,就是最后一个异常告诉我的。空指针异常是属于比较简单的一种异常,引发这类异常的原因常见的只有一种:某个对象没有初始化,就开始调用该对象的方法。你只需要根据错误信息里提示的程序文件和行数找到可疑的地方(你这里是com.test.Main这个类里面的第12行),再根据我说的原因去解决。