一、获得当前类名:
Java代码
thisgetClass()getName();
二、获得当前方法名臣:
JDK14
Java代码
new Exception()getStackTrace()[i]getMethodName();//其中i = 0就是当前的类的方法名字 ;i == 1就是调用者的方法
JDK15之后可用
Java代码
ThreadcurrentThread()getStackTrace()[1]getMethodName();//具体使用数组的那个元素和JVM的实现有关,我在SUN JDK6下面测试的是第二个元素,具体说明可以查看ThreadgetStackTrace方法的javadoc
返回对当前正在执行的线程对象的引用。
简单来说就是 Tthread类(线程类) 中的一个方法 ThreadcurrentThread() 是指获取当前运行的线程对象 例如:
ThreadcurrentThread()getName() 就是获取当前运行的线程的名称 简单来说这就差不多了
以上就是关于如何在java方法中获得当前方法的名称全部的内容,包括:如何在java方法中获得当前方法的名称、JAVA中这个Thread.currentThread是什么意思、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)