"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Java에서 올바른 리소스 로딩 기술을 선택하는 방법은 무엇입니까?

Java에서 올바른 리소스 로딩 기술을 선택하는 방법은 무엇입니까?

2025-03-25에 게시되었습니다
검색:105

How to Choose the Right Resource Loading Technique in Java?

리소스로드에 일반적으로 사용되는 세 가지 기술에는 다음이 포함됩니다. 하위 패키지. 클래스의 클래스 로더를 사용하고 리소스에 액세스 할 때 패키지 계층 구조를 고려합니다. 패키지 계층 구조를 고려하지 않으므로 리소스 이름은 절대 경로로 제공되어야합니다.

system.class.getResource (name)

: 시스템 클래스 로더를 사용 하여이 방법은 클래스 경로의 어느 곳에서나 리소스에 액세스 할 수 있습니다. 그러나 패키지 구조를 무시하기 때문에 절대 리소스 이름이 필요합니다. 리소스가 패키지 계층 내에있는 경우

this.getClass (). getResource ()

는 일반적으로 선호되는 옵션입니다. 모든 클래스에 액세스 할 수있는 절대 리소스 경로 또는 리소스의 경우,
    thread.currentThread (). getContextClassLoader (). getResource (name)
  • 또는 system.class.getResource (이름)
  • 참고. this.getClass (). getResourCeasStream ()
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3