在Java中,一個可以編寫代碼,如下面的詢問堆棧:Java反射跟蹤
StackTraceElement[] stack = Thread.currentThread().getStackTrace();
for (StackTraceElement frame : stack) {
System.out.println(frame.getClassName() + "." + frame.getMethodName());
}
是否有可能得到的堆棧,而不僅僅是獲得的反射圖類和方法的名稱,我反而得到類和方法實例?如果一個類中的兩個方法共享一個名稱(具有不同的參數),我可以在堆棧中區分它們嗎?
對於第二個問題,我不這麼認爲。 – MadProgrammer