본문 바로가기
Java

java.net.URL

by Mecodata 2023. 12. 20.

정의

- Java에서 URL을 표현하는데 사용하는 클래스

※ URL(Uniform Resource Locator) = 인터넷 상의 리소스의 위치를 가리키는 규약 (고유 리소스 주소)

URL url1 = new URL("https://www.example.com");
URL url2 = new URL(url1, "/path/resource"); // https://www.example.com/path/resource

주요 메소드

- getProtocol() = 프로토콜 조회 (http, https, ftp 등)

- getHost() = 호스트 조회

- getPort() = 포트 번호 조회

- getPath() = 경로 조회

- getQuery() = 쿼리 스트링 조회

- getFile() = 파일 부분 조회 (경로, 쿼리 포함)

- getRef() = 참조 조회 (# 부분)

 

- openConnection() = 해당 URL과 연결된 URLConnection 객체 반환

- openStream() = 해당 URL을 통해 열린 InputStream 객체 반환

 

- toURI() = URL → URI 변환

'Java' 카테고리의 다른 글

java.util.Iterator  (0) 2023.12.21
java.util.Map.Entry  (1) 2023.12.21
java.io.File  (0) 2023.12.20
java.io.InputStream & OutputStream  (0) 2023.12.20
java.io.Reader & Writer  (0) 2023.12.20

댓글