정의
- 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 |
댓글