java中获取当前被调用函数的函数路径(stack trace)
2013-03-25 14:42
204 查看
package hello; public class GetStackTrace { public static void main(String[] args) { find2(); } static void find2() { find1(); } static void find1() { for (StackTraceElement i : Thread.currentThread().getStackTrace()) { System.out.println(i); } } }
输出
java.lang.Thread.getStackTrace(Thread.java:1503) hello.GetStackTrace.find1(GetStackTrace.java:11) hello.GetStackTrace.find2(GetStackTrace.java:8) hello.GetStackTrace.main(GetStackTrace.java:5)
可以利用这个功能生成整个程序的调用树,方便分析程序结构。
相关文章推荐
- JAVA,JSP,Servlet获取当前工程路径-绝对路径
- java 获取当前应用程序和系统的属性特征,比如路径、用户名..
- java 如何获取当前程序的路径
- java项目中想获取当前项目的路径
- PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
- JAVA/JSP/Servlet获取当前工程路径-绝对路径
- JavaSE__获取Java程序运行的路径 | 获取当前jar包的路径
- JAVA 获取当前执行的函数名、当前运行的类名等等信息
- PHP获取当前url路径的函数及服务器变韧
- Java获取当前路径
- java/jsp获取当前路径的几种方法
- java获取当前类的路径并且把本类的内容全部输出到指定位置
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")
- Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析
- java获取当前路径的几种方法
- PHP获取当前url路径的函数及服务器变量
- 获取Java程序运行的路径 | 获取当前jar包的路径
- java获取当前路径,绝对路径
- JAVA中获取当前文件所在的路径【中文可以识别】
- java获取当前路径的几种方法