日期:2014-05-17  浏览次数:20653 次

Java 方法调用
想实现如下描述:
  1.有一个类A, A中有个init方法, 所有的调用从这里开始.(web)

  2.A类中有很多方法. 其中大部分的方法要实现这样个功能:调用本方法前,去执行一下接口B中的指定方法,调用本方法后,也去执行一下接口B中的指定方法.
 
  3.接口B,有很多的实现类.C,D,E,F,G,也就是我不知道是C,D,E,F,G中的哪一个,但是他们都实现了.
   
  我现在实现是,用动态加载指定路径类去做的.感觉每次多要去动态加载,效率很低.不知道有没有其他的办法.只要能实现以上描述功能


------解决方案--------------------
用反射试下
------解决方案--------------------
动态代理、spring的AOP
------解决方案--------------------
每次多要去动态加载,效率很低?

你测试过很低吗?还是你猜测的?

一个类,只有第一次才会被加载到内存,以后再加载是没用的。
------解决方案--------------------
反射机制