已知信息:
1. 不同的类加载器对应不同的命名空间,不同的类加载器加载的类不能相互访问
2. String类是由启动类加载器BootStrap加载的
加入我自己创建了一个类A,A里用到String类,String类是由启动类加载器加载的,而类A是有应用类加载器(加载类路径中的类)加载的。
疑问:类A和String类由不同的类加载器加载,为什么可以相互访问哪?
已知信息:
1. 不同的类加载器对应不同的命名空间,不同的类加载器加载的类不能相互访问
2. String类是由启动类加载器BootStrap加载的
加入我自己创建了一个类A,A里用到String类,String类是由启动类加载器加载的,而类A是有应用类加载器(加载类路径中的类)加载的。
疑问:类A和String类由不同的类加载器加载,为什么可以相互访问哪?
还得补充一点:
不同并且不是上下层关系的加载器加载的类并不能相互强制转化。(我想大家原意是这个,而不是相互访问的问题)