请问一下不同的类加载器加载的类应该是互相不可见的 那么被一个用户自定义的类加载器加载的类如果有必要访问核心API的的时候 如何调用呢?

解决方案 »

  1.   

    你说的核心API指什么?
    直接使用会有什么问题呢?
      

  2.   

    核心API 就是被启动类加载器加载的 类吧  可是我看书上说 只有属于同一个运行时包的类才有可以互相访问的权限啊
      

  3.   

    2个独立的加载器负责的类之间无法直接通信,你需要采用其它方法。比如socket等!RMI也可以考虑!你可以想象,比如Test类,A,B2个加载器都加载了,我在A里面new的时候,B是不可能知道的!否则,还不乱掉
      

  4.   

    那我感觉 类加载器的一些保护机制 不是没有什么用了吗...如果使用socket 和RMI 的话....一些不安全的类也可以得到被信任类的特殊的访问权限
    不知道是不是对的
    谢谢斑竹 关注这个帖子 
    我想好几天了
      

  5.   

    你先弄清楚,socket和RMI的访问机制吧!呵呵呵!如果我这方面不提供接口,外面的谁也访问不了的!