Java获取当前类名的两种方法

适用于非静态方法

this.getClass().getName()

 

适用于静态方法

//获取类名
Thread.currentThread().getStackTrace()[1].getClassName()
//获取方法名
Thread.currentThread().getStackTrace()[1].getMethodName();
//获取行号
Thread.currentThread().getStackTrace()[1].getLineNumber();

 

posted @ 2019-04-01 18:54  Archer_w  阅读(1091)  评论(0编辑  收藏  举报