厉害阿!!
关于一面中第五个问题,感觉两个加载器可以加载同一个类的。
比如两个类加载器C1和C2,都是应用类加载器的直接子类,然后两个类加载器都可以加载A类,
那么根据双亲委派模型,比如当前环境用C1进行记载,由于父类不能加载A类,所以就由C1进行加载。
同理C2也一样。
然后两个类加载器加载的类,创建的对象能否通信,感觉面试官的意思是使用类的静态变量进行通信,
那么应该是不行的,因为加载A类的加载器不同,那么在方法区中是两个Class对象,而不是同一个Class对象,所以static变量也不一样。这是我的理解。