`

在java中取得某个方法的调用层次

    博客分类:
  • java
阅读更多
比如你的有个类叫做UserAction,里面有个方法叫save()。有时候,你会想知道这个save()方法是被哪些类的哪些方法所调用,可以用下面的小段代码得到。

public String save(){
  StackTraceElement stack[] = (new Throwable()).getStackTrace();
   for(int i=0;i<stack.length;i++){
System.out.println("aaa"+stack[i]);
   }

   //你的其他代码
    retrun ""
}


很简单吧
分享到:
评论

相关推荐

    Java企业级开发综合技能知识总结

    - **Overload**: 方法重载,在同一个类中多个方法具有相同的名称但参数列表不同。 - **Override**: 方法重写,子类重写父类的方法。 - Overloaded的方法可以有不同的返回值类型。 10. **Final类有什么特点?** ...

    java综合面试题.pdf

    - **`super()`**:在子类构造函数中调用父类的构造函数。它用于初始化从父类继承的成员变量。 - **`this()`**:在同一个类的构造函数中调用另一个构造函数。用于初始化本类中的成员变量或执行其他初始化逻辑。 ####...

    Java企业面试题整理及答案

    局部内部类定义在方法内部;匿名内部类是没有名字的内部类,通常用来实现接口或继承抽象类。 **13. 用JAVA实现一种排序,JAVA类实现序列化的方法(二种)** - **排序算法**: 如上文所述的快速排序。 - **序列化实现*...

    自考Java语言程序设计例题大全

    Java语言程序设计是计算机科学领域中的重要组成部分,尤其在自考体系中,它是一个关键的考试科目。这个压缩包文件“自考Java语言程序设计例题大全”显然是为准备全国自学考试的考生们精心编排的,包含了丰富的编程...

    2021-2022计算机二级等级考试试题及答案No.353.docx

    计算机二级等级考试主要涵盖计算机基础知识、编程语言、数据库、网页制作、操作系统、网络技术等多个方面的内容。...学习者需要对这些基础概念有深入理解,才能在计算机二级等级考试中取得好成绩。

    ssh(structs,spring,hibernate)框架中的上传下载

     此外lazy="true"说明地返回整个Tfile对象时,并不返回fileContent这个字段的数据,只有在显式调用tfile.getFileContent()方法时才真正从数据库中获取fileContent的数据。这是Hibernate3引入的新特性,对于包含重量...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android_sample:这是一个外部图书馆,用于奖励会员在商业项目和游戏中取得的成就

    Android Sample 是一个专为开发者设计的开源库,旨在帮助他们在商业项目和游戏中实现奖励系统,以表彰用户所取得的成就。这个库主要使用 Java 语言编写,符合 Android 平台的开发标准,为开发者提供了一套便捷、灵活...

    Oracle-ERP开发笔记

    - 在一个FORM中可以根据不同的条件调用不同的WINDOW,以提供更加灵活的应用程序界面。 **23. Form假死锁问题之初步解决** - 解决由于长时间运行的事务导致的假死锁问题,通常涉及到事务管理的最佳实践。 **24. ...

    oracle ebs开发文档

    这部分讲解了如何在 PL/SQL 中调用 Java 代码,这对于需要集成外部服务或使用 Java 库的情况非常有用。 **5.3 PL/SQL 操作 EXCEL** 这部分介绍了如何使用 PL/SQL 来读写 Excel 文件,这对于数据导出或导入的需求...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    目前市场业务中在产品以及其他项目的认证和检测方面存在诸多不便,用户需要实地考察并频繁与检测单位沟通,填写繁琐的纸质检测报告、当面送递样品,对于检测环节中存在的问题难以及时交互并处理。市场上相应的检测...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    数据结构考研复习

    ### 数据结构考研复习知识点梳理 #### 一、数据结构基础知识 ...综上所述,数据结构考研复习需要全面掌握数据结构的基本概念、原理和应用,结合实际编程练习和综合题目的训练,才能在考试中取得优异成绩。

    英文繁体简体名词对照表

    - **定义**:在计算机科学中,“abort”指的是一种中断或取消正在进行中的操作的行为。 - **应用场景**:常用于文件系统操作、进程管理、数据库事务等场景。 #### abstract class(抽象類別 / 抽象类) - **定义**...

    C语言入门经典(第4版)--源代码及课后练习答案

    3.1.5 在if语句中使用代码块 86 3.1.6 嵌套的if语句 87 3.1.7 更多的关系运算符 90 3.1.8 逻辑运算符 93 3.1.9 条件运算符 97 3.1.10 运算符的优先级 99 3.2 多项选择问题 103 3.2.1 给多项选择使用else-if...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...

Global site tag (gtag.js) - Google Analytics