inblog logo
|
하쎄의 기술 일기장
    TeamProject

    [Travel] Path.get()과 Path.of()의 차이와 이미지 경로 생성 방식

    Path.get()과 Path.of()의 차이와 이미지 경로 생성 방식
    하세연's avatar
    하세연
    Sep 29, 2024
    [Travel] Path.get()과 Path.of()의 차이와 이미지 경로 생성 방식
    💡

    1. Path.get()

    • Path.get()은 이전 버전의 Java에서 파일 경로를 생성할 때 사용되던 방식입니다.
    • 여러 개의 경로를 인수로 받으며, OS에 맞는 파일 경로를 생성해 줍니다.
    • Java 7부터 등장한 NIO(New Input/Output) API의 일부입니다.

    2. Path.of()

    • Path.of()는 Java 11부터 도입된 메서드입니다.
    • Path.get()과 유사하게 파일 경로를 생성하지만, 최신 버전에서는 Path.of()를 권장합니다.
    • 여러 개의 경로를 인수로 받을 수 있으며, 파일 경로를 생성하는데 더 직관적입니다.

    차이점:

    • 호환성: Path.get()은 Java 7 이상에서 사용 가능하고, Path.of()는 Java 11 이상에서 사용 가능합니다.
    • 권장 사항: Java 11 이상을 사용한다면, Path.of()를 사용하는 것이 더 현대적이고 권장됩니다.

    결론:

    Java 버전에 따라 택1 하셔서 사용하시면 좋을 거 같습니다!
    • Java 11 이상: Path.of()를 사용하는 것이 좋습니다.
    • Java 7 ~ 10: Path.get()을 사용해야 합니다.
     
    Share article

    하쎄의 기술 일기장

    RSS·Powered by Inblog