Java反射机制是开发第三方架构的基础( 三 )

  • new关键字可以调用任何public构造方法,而反射只能调用无参构造方法 。
  • new关键字是强类型的,效率相对较高 。反射是弱类型的,效率低 。
  • 反射提供了一种更加灵活的方式创建对象,得到对象的信息 。如Spring 中AOP等的使用,动态代理的使用,都是基于反射的 。解耦 。




  • 推荐阅读