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

相关推荐

牛客网
牛客企业服务