getResource(), getResourceAsStream()는 지정된 이름의 리소스를 찾는 API다.
getClass().getResource()
호출한 클래스 패키지로 기준한 상대적인 (relative) 리소스 경로로 리소스를 탐색한다.
getClass().getClassLoader().getResource()
항상 절대적인(absolute) 리소스 경로로 리소스를 탐색하게 된다.
예외적으로 getClass().getResource()로 전달하는 리소스 이름이 '/' 로 시작하면 getClassLoader() 방식과 같이 절대 리소스 경로로 처리된다.
getResource() 와 getResourceAsStream()
내부 동작 방식은 같다.
getResource() : URL 반환
getResourceAsStream() : InputStream 객체 반환
'KH > JAVA' 카테고리의 다른 글
API와 REST API (0) | 2023.03.28 |
---|---|
InputStream _ 입력 스트림 (0) | 2023.03.10 |
# 57 채팅 프로그램 구현하기 (0) | 2022.08.19 |
# 55 네트워킹(Networking) (0) | 2022.08.18 |
# 51 Swing(2) -Table (0) | 2022.08.16 |