[Travel] Path.get()과 Path.of()의 차이와 이미지 경로 생성 방식
Path.get()과 Path.of()의 차이와 이미지 경로 생성 방식
Sep 29, 2024
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