7:45s是不是有问题?

来源:6-7 loadClass和forName的区别

y0y0

2021-08-21

老师在你的结论中ClassLoader.loadClass得到的class是还没有链接的。
为什么用这一行代码进行举例 ClassLoader cl=Robot.class.getClassLoader();
而不是接着用 Class clazz = cl.loadClass(“Robot”);
难道是通过Robot.class.getClassLoader()已经完成一次类加载了吗

写回答

1回答

翔仔

2021-08-22

同学好,ClassLoader cl=Robot.class.getClassLoader(); 同学可以在classloader的源码loadClass设置一个断点,然后调试一下,就会发现该方法已经在调用getClassLoader的时候被调用了

0
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程