Java-Java:如何判断一个类是从何处被调用的?
例如有一个类DBConnection(就当做JDBC的公共类吧),会被在多处调用并执行的情况,那我进入DBConnection后如何判断请求是从哪里来的呢?例如我的类A、B、C中都会创建DBConnection对象并调用其中方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Thread.currentThread().getStackTrace()
http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#getStackTrace()
得到StackTraceElement的数组, 去检查一遍即可.