在Java中,可以使用以下方法來查看堆棧信息:
Thread.currentThread().getStackTrace()
方法獲取當前線程的堆棧信息。這將返回一個StackTraceElement
數組,其中每個元素表示堆棧中的一個方法調用。StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
for (StackTraceElement element : stackTrace) {
System.out.println(element.toString());
}
Throwable
類的printStackTrace()
方法。這將打印出完整的堆棧跟蹤信息。Throwable throwable = new Throwable();
throwable.printStackTrace();
請注意,堆棧信息可能會包含許多不相關的方法調用,因此需要仔細閱讀和分析堆棧信息以找到有用的信息。