2011-10-03 3 views
1

그래서 URLClassLoader를 사용하는 방법을 알고 있고 그것이 무엇을하는지 알고 있습니다. 정확히 알고 싶습니다. 정확히 어떻게하는지입니다.URLClassLoader는 정확히 어떻게 작동합니까? java

기본적으로 저는 묻습니다. 라이브 스트림입니까? 또는 임시 다운로드를 수행하고 클래스를 로컬에서 읽습니다.

URLClassLoader를로드하는 클래스에서 메소드를 계속 호출하고 인터넷을 무작위로 잃어버린 경우 java snip-it이 실패합니까?

또는 한 번만 다운로드하고 인터넷을 분실하면 처음에 이미 다운로드했기 때문에 괜찮을까요?

모든 정보는 멋진 것입니다. 감사합니다.

+0

여기를 확인 http://pastebin.com/BDZZTvA4 – Mob

답변

0

아니요. 클래스 로더는 URL에서 콘텐츠를로드하고 캐시하며 다시 가져 오지 않습니다.

모든 사용자 정의 클래스 로더 구현은 defineClass을 통해 작업해야하며 byte[]이 필요합니다. 이 API로는 스트리밍이 불가능합니다. 클래스의 모든 바이트가 있거나 그렇지 않습니다.

관련 문제