拿到当前被调用代码所在的类名
来源:互联网 发布:淘宝上的冬木古雨 编辑:程序博客网 时间:2024/05/14 03:18
Thread.currentThread().getStackTrace()[1].getClassName()
代码中的 [ 1 ] 可能会让人比较疑惑:为什么是 1 呢?
看debug截图:
这其实就是一个典型的栈,对应着jvm内存模型中的方法栈,栈的最上方是当前被调用的栈帧,也就是getStackTrace() 方法,那么它下面的一个栈帧自然就是调用它的代码位置了,也就是当前类调用 Thread.currentThread.getStackTrace()
的地方。
0 0
- 拿到当前被调用代码所在的类名
- CLGeocoder获取当前所在的城市名
- Android/Java获取当前代码执行时所在的文件名/方法名/行号
- java怎么用代码获取类所在的包名
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- Android获取当前所在应用的包名
- Python实验室一段日志代码,获取当前调用的函数名和行号
- Python实验室一段日志代码,获取当前调用的函数名和行号
- 如何拿到当前的控制器
- Spring 拿到当前代理类
- python_获取当前代码行号_获取当前运行的类名和函数名的方法
- Java中获取当前运行代码的类名、方法名、行号
- Java中获取当前运行代码的类名、方法名、行号
- PHP中isset()和empty()的区别
- android 学习(十四) 拍照捕获
- java cookie用法
- 动态 | 时隔一年卷土重来,强化版AlphaGo的制胜棋艺能再续辉煌吗?
- 名企笔试:网易2017内推笔试编(星际穿越) 2017-03-29 算法爱好者
- 拿到当前被调用代码所在的类名
- ZOJ2967-Colorful Rainbows
- Spring笔记——初识Spring
- 理解Python 中的 with 语句
- selenium webdriver学习 -怎么等待页面元素加载完成
- 高斯消元裸题(期望)——【HNOI2013】游走
- python学习笔记3
- Centos常用网络配置
- 高中老班(班主任)的经典语录