<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" /> normalize
지정된 오프셋에서 시작하여 지정된 경로명을 정규화합니다. 오프셋 이전의 모든 것은 이미 정상이며 제거할 중복 또는 후행 슬래시가 하나 이상 있습니다.
File → DefaultFileSystem.getFileSystem() → UnixFileSystem(normalize 구현) → FileSystem
</aside>
private static final FileSystem fs = DefaultFileSystem.getFileSystem();
// ..
public File(String pathname) {
if (pathname == null) {
throw new NullPointerException();
}
this.path = fs.normalize(pathname);
this.prefixLength = fs.prefixLength(this.path);
}