zoukankan      html  css  js  c++  java
  • Reflection 反射

    【定义】

     metadata(class class):  程序自身(右边), meta object: 组织meta data, introspect = RTTI 检查 meta object

    【API】

    FIELD类 的方法和返回都是 CLASS类 Student MISMStudent = new Student(); 类名是student

    【class class】

    通用类,reflection API的入口

    两种写法

    【reflector】

    返回类名、constructor

    【包含的方法】返回值不同

    forname是给class赋值

     【获得class的两种方法】

    用于:URL JDBC

    【动态代理】

    动态代理(以下称代理),利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对象)

    使用方法时,不需要指定方法或者类

    好处:

    extensibility/class browser/ debug

    坏处:

    performance/security/explosure

  • 相关阅读:
    日报10.11
    日报10.9
    日报10.8
    日报10.7
    换马甲啦
    CSP2019知识点整理
    字符logo存档
    QHDYZ模拟赛20191027 提前透题
    数竞大佬jhc的三角函数复习题
    IO流
  • 原文地址:https://www.cnblogs.com/immiao0319/p/10035641.html
Copyright © 2011-2022 走看看