- java.lang.reflect Package Classes
- java.lang.reflect - Home
- java.lang.reflect - AccessibleObject
- java.lang.reflect - Array
- java.lang.reflect - Constructor<T>
- java.lang.reflect - Field
- java.lang.reflect - Method
- java.lang.reflect - Modifier
- java.lang.reflect - Proxy
- java.lang.reflect Package Extras
- java.lang.reflect - Interfaces
- java.lang.reflect - Exceptions
- java.lang.reflect - Error
- java.lang.reflect Useful Resources
- java.lang.reflect - Quick Guide
- java.lang.reflect - Useful Resources
- java.lang.reflect - Discussion
java.lang.reflect - 代理类
介绍
java.lang.reflect.Proxy类提供了用于创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。
类声明
以下是java.lang.reflect.Proxy类的声明-
public class Proxy extends Object implements Serializable
领域
以下是java.lang.reflect.Proxy类的字段-
protected IncationHandler h - 此代理实例的调用处理程序。
构造函数
先生。 | 构造函数及描述 |
---|---|
1 | 受保护的代理(IncallingHandler h)
从子类(通常是动态代理类)构造一个新的 Proxy 实例,并为其调用处理程序指定值。 |
类方法
先生。 | 方法及说明 |
---|---|
1 | 静态 IncationHandler getIncationHandler(对象代理)
返回指定代理实例的调用处理程序。 |
2 | static Class<?> getProxyClass(ClassLoader 加载器, Class<?>... 接口)
返回给定类加载器和接口数组的代理类的 java.lang.Class 对象。 |
3 | 静态布尔 isProxyClass(Class<?> cl)
当且仅当指定的类是使用 getProxyClass 方法或 newProxyInstance 方法动态生成为代理类时,才返回 true。 |
4 | static Object newProxyInstance(ClassLoader 加载器, Class<?>[] 接口, InvocationHandler h)
返回指定接口的代理类实例,该接口将方法调用分派到指定的调用处理程序。 |
继承的方法
该类继承了以下类的方法 -
- java.lang.Object