JAVA反射之动态加载类

原创 2016年08月29日 16:53:00


1.Class.froName(“类的全称”)

1.1.不仅表示类的类类型,也表示动态加载类。

1.2.编译加载类表示静态加载类,运行时加载类表示动态加载类。

1.3.new对象是静态加载类,在编译时刻就得加载所有可能使用的类。

1.4.当我们不想在编译时刻加载所有的类,而是在运行时候需要哪个就动态的加载哪个。

1.4.1.动态加载类:

try{
    // 动态加载类,在运行时刻加载
    Class c1 = Class.forName("business.User");
    // 通过类的类类型创建该类的实例对象
    User user = (User)c1.newInstance(); // 这里可以利用接口的思想让User类实现该接口
   }catch(Exception e){
    e.printStackTrace();

   }


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java动态加载指定的类或者jar包反射调用其方法-涉及其他jar中的类就报ClassNotFound问题分析及解决思路

在这篇博文中java动态加载指定的类或者jar包反射调用其方法,介绍动态加载指定的类,当时我是拿URLClassLoader介绍的,当然可以自定义一个ClassLoader重新对应的方法, 不过这个有...

利用反射实现类的动态加载

  • 2016年12月25日 23:00
  • 16KB
  • 下载

java动态加载jar包,并运行其中的类和方法

http://blog.csdn.net/wawmg/article/details/17961815 动态加载jar包,在实际开发中经常会需要用到,尤其涉及平台和业务的关系的时候,业务逻辑...

Java 动态加载jar文件示例

  • 2015年01月23日 16:12
  • 14KB
  • 下载

Java运行时动态加载类之ClassLoader加载class及其依赖jar包

需求场景是:通过ClassLoader动态加载外部class文件,class文件又依赖某个具体jar包,需要动态加载jar包,采用URLClassLoader。 1、xml配置文件 ...

echarts动态加载 java demo

  • 2016年02月26日 15:30
  • 1.99MB
  • 下载

java反射机制---java的动态加载详解

111

利用反射动态加载dll

  • 2017年11月03日 11:32
  • 2.02MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA反射之动态加载类
举报原因:
原因补充:

(最多只允许输入30个字)