URI
URI (유니폼 리소스 식별자)
유니폼 리소스 식별자(URI) 참조를 나타내는 final 클래스입니다. RFC 2396(URI: Generic Syntax)에 정의된 URI 참조를 나타내며, RFC 2732(URL의 Literal IPv6 주소 형식)로 수정되었습니다.
본문
Literal IPv6 주소 형식은 scope_id도 지원합니다. 이 클래스는 구성 요소에서 URI 인스턴스를 생성하거나 문자열 형태를 파싱하는 생성자, 인스턴스의 다양한 구성 요소에 접근하는 메서드, 그리고 URI 인스턴스를 정규화/해석/상대화하는 메서드를 제공합니다.
이 클래스의 인스턴스는 불변입니다. 구성 요소 접근에는 getScheme(), getHost(), getPath(), getQuery() 등이 있으며, resolve(), normalize(), relativize() 메서드도 제공합니다.
new URI(String)로 파싱하고, getScheme(), getHost(), getPath(), getQuery()로 구성 요소를 조회합니다.
resolve(URI)와 relativize(URI)로 상대/절대 URI를 다루고 normalize()로 정규화합니다.
toASCIIString()과 toURL() 메서드도 제공합니다.