http://www.cnblogs.com/Quincy/archive/2011/06/19/2084557.html
Class.forName()
http://www.iteye.com/topic/15039
http://blog.csdn.net/yanwushu/article/details/7574713
http://blog.csdn.net/wikijava/article/details/5576043
https://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/