最佳答案
有时当我运行我的应用程序时,它会给我一个错误,看起来像:
Exception in thread "main" java.lang.NullPointerException
at com.example.myproject.Book.getTitle(Book.java:16)
at com.example.myproject.Author.getBookTitles(Author.java:25)
at com.example.myproject.Bootstrap.main(Bootstrap.java:14)
人们将此称为“堆栈跟踪”。什么是堆栈跟踪?它能告诉我程序中发生的错误吗?
关于这个问题——我经常看到一个问题,一个新手程序员“遇到错误”,他们只是粘贴他们的堆栈跟踪和一些随机的代码块,而不了解堆栈跟踪是什么或如何使用它。这个问题旨在作为新手程序员的参考,他们可能需要帮助理解堆栈跟踪的价值。