美文网首页程序员
Java反射与代理

Java反射与代理

作者: java大湿兄 | 来源:发表于2017-08-23 12:12 被阅读0次

    反射

    类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并编译了一个新类,就会产生一个Class对象(更恰当的来说,是被保存在一个同名的.class文件中)。一旦某个类的Class对象被载入内存,它就用来创建这个类的所有对象。对于反射来说,就是在运行时打开与检查.class文件。

    静态代理

    静态代理在编译期就决定了被代理对象。

    动态代理

    动态代理,通过反射在运行时动态的生成代理类。这是使用java提供的Proxy.newProxyInstance与InvocationHandler实现。前者生成代理类,后者可以在其中添加额外的功能

    学习Java的同学注意了!!!学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!

    相关文章

      网友评论

        本文标题:Java反射与代理

        本文链接:https://www.haomeiwen.com/subject/vceddxtx.html