BaseBean dataBean = (BaseBean)Beans.instantiate(getClass().getClassLoader(), "initBean.BaseBean");
BaseBean dataBean=new BaseBean(); 

解决方案 »

  1.   


    没有什么不同,就内存地址不同。
    new BaseBean(); 直接在内存中创建一个对象
    (BaseBean)Beans.instantiate(getClass().getClassLoader(), "initBean.BaseBean");
    这个是通过Beans这个类,通过classpath路径找到对应class生成的实例
      

  2.   

    前一个是通过reflect
    后一个是直接构建 性能更好。