1

所以我知道如何使用 URLClassLoader,我知道它是做什么的,我想知道它到底是怎么做的。

基本上我在问:这是直播吗?还是它会临时下载并在本地读取课程?

因此,如果您在使用 URLClassLoader 加载的类中不断调用方法并且您随机丢失互联网,您的 java snip-it 会失败吗?

或者它是一次性的东西并下载它,如果你失去了互联网,那没关系,因为它在一开始就已经下载了它?

任何信息都会很棒,谢谢。

4

1 回答 1

0

不会。类加载器从 URL 加载和缓存内容并且不会重新获取。

所有自定义类加载器实现都必须通过defineClass它需要一个byte[]. 使用此 API 无法进行流式传输——您要么拥有类的所有字节,要么没有。

于 2011-10-03T15:59:20.843 回答