(背景:我的新高级开发人员想知道我的java技能,他给了我一个导致错误的程序。他想让我解释错误发生的原因以及如何解决错误。我运行这个程序,我发现错误是java.lang.NullPointerException,它还显示了堆栈跟踪。据我所知(我错了),通常第一条消息表示错误发生在哪个类中,在我的例子中,它显示了
java.lang.NullPointerException at action.userMaint.AdminUserMaintAction.save(AdminUserMaintAction.java<
我正在尝试编写自己的代码编辑器,我认为这是学习pyQt的好方法。我使用的是qtextedit,我可以在其中编写代码(它不是真正的代码,更多的是伪代码)。每行表示以分号结尾,表示某些命令,例如PSEUDO->STOP;PSEUDO->FWD 10;PSEUDO->RIGHT -pi/2
会产生一个错误,因为行不是以分号结尾,右边的值需要是一个数字。(我的编辑器,我的规则).All this