http://www.blogjava.net/RongHao/archive/2006/03/01/33030.html 1、命令行启动应用时候由JVM初始化加载 2、通过Class.forName()方法动态加载 3、通过ClassLoader.loadClass()方法动态加载 http://www.blogjava.net/RongHao/archive/2006/03/01/33030.html4, 自定义ClassLoader