JAVA反射机制的应用场景

来源:互联网 发布:js获取本地时间 编辑:程序博客网 时间:2024/06/05 18:23

概念

反射机制指的是我们可以于java运行时加载、探知、使用编译期间完全未知的classes。


应用场景可以分为两种情景:


情景一:

        插件系统

        程序设计了加载新JAR的功能,陌生JAR文件在程序运行时加入,被编译成class文件,通过反射机制加载进内存。

情景二:

       配置文件中的休眠class类

      一个程序有许许多多功能,不可能相对应的class文件一次性全部加载进内存,只能是加载进维持程序运行的基本class,其余功能只有等用的时候,采用触发机制,通过xml配置文件获取类名等信息然后通过反射机制加载相关class进内存。

      

原创粉丝点击