在实际编程中,我们或许会在代码量比较大的情况下,给我们的代码做一些调用痕迹的东西
比如当前调用的是哪个类,类得哪个方法:
一、获得当前类名:
this.getClass().getName();
二、获得当前方法名臣:
JDK1.4
new Exception().getStackTrace()[i].getMethodName();//其中i = 0就是当前的类的方法名字 ;i == 1就是调用者的方法
JDK1.5之后可用
Thread.currentThread().getStackTrace()[1].getMethodName();//具体使用数组的那个元素和JVM的实现有关,我在SUN JDK6下面测试的是第二个元素,具体说明可以查看Thread.getStackTrace方法的javadoc
分享到:
相关推荐
该代码是介绍JAVA获取当前系统的url,与大家分享,请大家下载!
java根据ip获取国家、地区名称,附带ip库 java根据ip获取国家、地区名称,附带ip库
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
实现Java通过进程名称杀进程,列子中主要实现在windows操作系统中,将进程名称为java-test.exe的进程kill掉。
主要介绍了 Java 获取当前类名和方法名的实现方法的相关资料,这里不仅提供了实现方法并比较几种方法的效率,需要的朋友可以参考下
Java 实例 - 获取当前线程名称源代码+详细指导教程.zip
java通过sigar获取进程的相关信息 ,包含各个进程的PID、名称、CPU使用率、所占内存大小等
利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
java根据城市获取当天天气和一周天,注意导入包。
DumpMethods.java 使用反射机制来获取类中的方法 getClassName.java 利用反射机制获取类的名字 invokeConstructor.java 利用反射机制调用构造器 invokeMethod.java 利用反射机制调用成员方法 listConstructors....
java获取ip地址返回国家、地区,城市名称,包含QQwry ip库
大华以及海康摄像头ava的SDK获取预置点集合,设置预置点名称,控制摄像头方向,语音对讲,语音转发,灯光控制最全代码,满足对摄像头的所有基本控制功能
列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。
在这篇Java实战博客中,我们将详细介绍如何开发一个简单的天气应用程序,包括以下内容: 项目概述 获取天气数据 构建用户界面 解析JSON数据 显示天气信息 运行天气应用程序 总结 在完成这个项目之前,您需要一个...
获取Javascript函数名称 获取Javscript执行函数名称的方法
资源分数必须最少填1,不好意思。如果没有积分可以去git链接下载,本人博客有git地址。博客地址:... java 遍历指定包下所有类,返回完整类名。工具类,可以直接拷入使用。
如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的...
方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() ...
通过建立一个file对象和过滤器来显示所定义目录下的文件名及文件夹名