`

sun.reflect.Reflection.getCallerClass(int i)

    博客分类:
  • java
阅读更多

方法:sun.reflect.Reflection.getCallerClass(int i)

其中i为0-----i++


实例:类A,B,C,D,Reflection

关系:A-->B-->C-->D-->Reflection  (-->表调用)

1.  i == 0

class sun.reflect.Reflection

2.  i == 1

class D

3.  i == 2

class C

4.  i == 3

class B

5.  i == 4

class A

6. i++

依次类推


分享到:
评论

相关推荐

    jdk1.8的src,扩展了sun.reflect,unsafe

    在JDK 1.8版本中,开发者对`sun.reflect`和`unsafe`这两个包进行了扩展,这为高级功能和性能优化提供了可能。 `sun.reflect`包是Java反射API的一部分,它包含了对Java类和接口的运行时表示以及动态访问的内部实现。...

    jdk sun 开头的源码

    例如,`sun.reflect.Reflection`类是反射操作的公共入口点,而`sun.reflect.generics.repository`子包则与泛型相关的反射有关。 3. **JVM相关**:`sun.jvm`包含了与Java虚拟机(JVM)密切相关的类。例如,`sun.jvm....

    Android代码-fest-reflect

    // import static org.fest.reflect.core.Reflection.*; // Loads the class 'org.republic.Jedi' Class jediType = type("org.republic.Jedi").load(); // Loads the class 'org.republic.Jedi' as 'org.repu

    解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException

    标题中的“解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException”指的是在使用Apache Axis2的CodegenWizardPlugin工具时遇到的一个错误。这个工具是Axis2框架的一部分,用于自动生成...

    java.lang.reflect.Proxy 学习资料 讲解 例子 源码

    java.lang.reflect.Proxy 学习资料 讲解 例子 源码 java.lang.reflect.Proxy 学习资料 讲解 例子 源码 java.lang.reflect.Proxy 学习资料 讲解 例子 源码

    server frame base on c.rar

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke...

    Java.lang.reflect 包下常用的类及方法简介

    在Java编程语言中,`java.lang.reflect`包是核心库的一部分,它提供了运行时访问类、接口、字段和方法的能力。这个包对于理解和操作对象的动态特性至关重要,尤其是在实现反射机制时。反射允许我们在程序运行期间...

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception

    MyEclipse axis2 wsdl java.lang.reflect.invocationtargetexception code gen 大家要注意一定要仔细,这个问题基本上缺少包引起的,而且一定要clean 如果需要axis2插件 以及这个plugins中的包在我的其他资源里面有

    jdk1.8源码包含sun

    如`sun.reflect.Reflection`和`sun.reflect.generics.repository`等类,它们是Java动态类型和泛型的关键支持。通过这些类,开发者可以深入理解Java如何在运行时动态获取类信息,创建实例,访问和修改私有成员等。 2...

    jre 源码里面的sun. 开头源码

    2. **`sun.nio`**: 这个包包含了非阻塞I/O相关的实现,比如NIO(New IO)框架,它是Java 1.4引入的,用于提高I/O性能,特别是对于高并发和大数据传输的情况。 3. **`sun.security`**: 提供了安全管理器、证书、密钥...

    jdk源码-补充缺少sun包下的源码

    3. `sun.reflect`包:包含反射相关的类,如`sun.reflect.generics.repository`子包提供了泛型元数据的访问,有助于理解和利用反射功能。 4. `sun.security`包:涉及密码学、SSL/TLS协议、数字证书等相关实现,是Java...

    JDK源码(sun包)

    - **sun.reflect**:包含了反射相关的类,如`sun.reflect.generics.repository`子包,用于解析泛型信息。 - **sun.security**:处理与安全相关的类,如证书、密钥、加密算法等。 - **sun.awt** 和 **sun.swing**...

    Java reflect 机制详解

    免费共享,很详细的介绍了反射机制的原理,适合追根究底的java学习者

    java反射(reflect)

    1. 动态代理:使用`java.lang.reflect.Proxy`和`java.lang.reflect.InvocationHandler`可以创建动态代理对象,实现AOP(面向切面编程)。 2. 数据库操作框架:如MyBatis,通过反射动态生成SQL语句并执行。 3. XML...

    JAVA8 完整源码(包含Sun包源码)

    9. **反射与注解处理**:Sun 包源码中包含了 `sun.reflect` 和 `sun.misc` 相关类,这些类对 Java 反射和注解处理提供了底层支持,虽然不推荐直接使用,但了解其工作原理有助于理解 Java 运行时机制。 10. **类加载...

    richfaces_erro

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect....

    jaxen.jar和dom4j.jar

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at ...

    java Reflection 反射机制 反编译

    import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class ReflectionTest { public static void main(String[] args) { Class c = null; try { ...

Global site tag (gtag.js) - Google Analytics