STUDY/JAVA

[JAVA API] java.nio.file - Class Paths

yeonee911 2025. 1. 29. 20:21

0. 공식 문서

Paths (Java Platform SE 8 )

 

Java Platform SE 8

 

docs.oracle.com

 

public final class Paths
extends Object
  • public final class
  • final이 붙어서 다른 클래스가 상속 및 변경할 수 없는 class이다.
  • 유틸리티(Utility) 목적으로만 사용됨을 명확하게 한다
    • 여러 클래스에서 공통적으로 사용되는 메서드를 모아서 클래스로 만든 것
    • Helper Class라고도 한다.

 

1. 개요

이 클래스는 경로 문자열 또는 URI를 변환하여 경로를 반환하는 정적 메서드로만 구성된다.

즉 정적 유틸리티 클래스이다.

 

2. 주요 메소드

Path 인터페이스를 직접 구현하는 클래스는 아니며, 주로 Paths.get()를 통해 Path 객체를 반환하는 역할을 한다.