이 강의에서는 Java 파일 API의 세 가지 핵심 개념을 다룹니다: 역사적인
File, NIO.2의 현대적 경로 추상화
Path, 그리고 만능 유틸리티(스위스 아미 나이프) 클래스
Files. 실습으로 객체를 생성하고,
File ↔
Path 변환,
resolve로 경로를 안전하게 "이어 붙이기",
relativize로 상대 경로 얻기,
normalize로 정규화하기, 그리고
Files.exists,
Files.copy,
Files.move,
Files.readAllLines/
Files.write 수준의 작업을 수행해 봅니다. 결론 — 각 접근 방식을 언제 사용해야 하는지와 자주 발생하는 실수를 명확히 이해하게 됩니다.