java 獲取調用類的類名和方法名
String classname = new Exception().getStackTrace()[1].getClassName(); //獲取調用者的類名 String method_name = new Exception().getStackTrace()[1].getMethodName(); //獲取調用者的方法名
StackTraceElement[] stacks = (new Throwable()).getStackTrace(); for (StackTraceElement stack : stacks) { System.out.println(stack.getClassName() + "-" + stack.getMethodName()); }