JAVA类加载机制

2019-06-07  本文已影响0人  不存在的里皮

java类加载图解

双亲委派的破坏

参考以JDBC为例谈双亲委派模型的破坏
Class.forName("com.mysql.jdbc.Driver");调用了Driver类的static块代码。后者调用了DriverManager.registerDriver(new Driver());

DriverManager类内:
经过辗转,调用了ClassLoader cl = Thread.currentThread().getContextClassLoader();
又辗转作为参数传给c = Class.forName(cn, false, loader);中的loader。

上一篇 下一篇

猜你喜欢

热点阅读