Java中动态加载(反射)的真正含义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37366958/article/details/79946212
  • 一直对这个概念很模糊,无法抓到它的点,不明白它的真正含义。
  • 最近看到了Mybatis里边动态SQL标签,里面的用法让我对Java的动态加载机制恍然大悟。
      @SelectProvider(type = UserDaoSqlProvider.class,method = "findUserByName")
      List<User> findUserByName(String username) throws IOException;

动态加载的意思是取出某个类的字节码文件,如例子中的.class文件,加载到JVM中并且其中的method。
这样可以让我不必加载全部的java文件进jvm,而是用到哪个加载哪个。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试