今天在写程序时,想到一个问题,当我的程序出异常的时候,控制台输出信息中,明确指出了出现异常的位置,并详细列举了函数的调用层次关系,它是怎么做到的. 竟然想到了这个问题,就去查看了源代码,不过没点几下,就遇到了native本地方法,只好作罢.于是又去网上找了这方面的资料,最后找到了一点这方面的东西,不过它给出的只是API,却并没有对代码做什么解释.代码如下 public class Test { public static int getLineNumber() { return Thread.c…