搜索
Java 教程 / Java.lang.StackTraceElement 类

Java.lang.StackTraceElement 类

在本教程中,您将学习如何使用Java.lang.StackTraceElement类,简介java.lang.StackTraceElement类元素表示单个堆栈帧。除了栈顶的栈帧外,所有栈帧都代表一个方法调用。堆栈顶部的帧表示生成堆栈跟踪的执行点。


java.lang.StackTraceElement 类元素表示单个堆栈帧。 除了栈顶的栈帧外,所有栈帧都代表一个方法调用。 堆栈顶部的帧表示生成堆栈跟踪的执行点。


类声明

以下是 java.lang.StackTraceElement 类的声明 −

public final class StackTraceElement
   extends Object
      implements Serializable

运行实例 »

点击 "运行实例" 按钮查看在线实例


类构造函数

序号 构造函数 & 描述
1

StackTraceElement(String declaringClass, String methodName, String fileName, int lineNumber)

这将创建一个表示指定执行点的堆栈跟踪元素。


类方法

序号 方法 & 描述
1 boolean equals(Object obj)

如果指定对象是另一个 StackTraceElement 实例,表示与此实例相同的执行点,则此方法返回 true。

2 String getClassName()

此方法返回包含此堆栈跟踪元素表示的执行点的类的完全限定名称。

3 String getFileName()

此方法返回包含此堆栈跟踪元素表示的执行点的源文件的名称。

4 int getLineNumber()

此方法返回包含此堆栈跟踪元素表示的执行点的源代码行的行号。

5 String getMethodName()

此方法返回包含此堆栈跟踪元素表示的执行点的方法的名称。

6 int hashCode()

此方法返回此堆栈跟踪元素的哈希码值。

7 boolean isNativeMethod()

如果包含此堆栈跟踪元素表示的执行点的方法是本机方法,则此方法返回 true。

8 String toString()

此方法返回此堆栈跟踪元素的字符串表示形式。


继承的方法

这个类继承了以下类的方法 −

  • java.lang.Object