JavaTM Platform
Standard Ed. 6

类 java.lang.StackTraceElement
的使用

使用 StackTraceElement 的软件包
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
 

java.langStackTraceElement 的使用
 

返回 StackTraceElementjava.lang 中的方法
 StackTraceElement[] Thread.getStackTrace()
          返回一个表示该线程堆栈转储的堆栈跟踪元素数组。
 StackTraceElement[] Throwable.getStackTrace()
          提供编程访问由 Throwable.printStackTrace() 输出的堆栈跟踪信息。
 

参数类型为 StackTraceElementjava.lang 中的方法
 void Throwable.setStackTrace(StackTraceElement[] stackTrace)
          设置将由 Throwable.getStackTrace() 返回,并由 Throwable.printStackTrace() 和相关方法输出的堆栈跟踪元素。
 

java.lang.managementStackTraceElement 的使用
 

返回 StackTraceElementjava.lang.management 中的方法
 StackTraceElement MonitorInfo.getLockedStackFrame()
          返回锁定对象监视器的堆栈帧。
 StackTraceElement[] ThreadInfo.getStackTrace()
          返回与此 ThreadInfo 关联的线程的堆栈跟踪。
 

参数类型为 StackTraceElementjava.lang.management 中的构造方法
MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)
          构造一个 MonitorInfo 对象。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策