Java 方法调用
想实现如下描述:
1.有一个类A, A中有个init方法, 所有的调用从这里开始.(web)
2.A类中有很多方法. 其中大部分的方法要实现这样个功能:调用本方法前,去执行一下接口B中的指定方法,调用本方法后,也去执行一下接口B中的指定方法.
3.接口B,有很多的实现类.C,D,E,F,G,也就是我不知道是C,D,E,F,G中的哪一个,但是他们都实现了.
我现在实现是,用动态加载指定路径类去做的.感觉每次多要去动态加载,效率很低.不知道有没有其他的办法.只要能实现以上描述功能
[解决办法]
用反射试下
[解决办法]
动态代理、spring的AOP
[解决办法]
每次多要去动态加载,效率很低?
你测试过很低吗?还是你猜测的?
一个类,只有第一次才会被加载到内存,以后再加载是没用的。
[解决办法]
反射机制