楼主把两种方法都说过了,应该没有方法了吧。
第一种就是通过对象直接获取类名 a.getClass().getName();
第二种就是通过反射获取对象然后获取类名 Class.forNmae("test.A").getName坐等大牛,等待其他方法。
第一种就是通过对象直接获取类名 a.getClass().getName();
第二种就是通过反射获取对象然后获取类名 Class.forNmae("test.A").getName坐等大牛,等待其他方法。
基于 Java 1.7
获取方法名String method = Thread.currentThread().getStackTrace()[1].getMethodName();基于 Java 1.7
http://hi.baidu.com/kittopang/item/a04c9ed12ff32aefb2f77711
}