자바 getResource, toURI 메소드

delete의 이미지

file = new File(Main.class.getResource("../music/" + name).toURI());

안녕하세요!
자바 언어로 리듬 게임을 제작하는 유튜브 동영상을 보던 도중
위의 문장이 이해가 잘 안돼서 질문을 올리게 되었습니다.

1. 전체적으로 보니깐 getResource 메소드와 toURI 메소드가 계속 같이 사용되던데,
  getResource 메소드와 toURI 메소드 각각 어떤 기능을 하는 메소드들인가요?

2. "../music/" 이 문장에서 마침표 2개는 무엇을 의미하는 건가요?

3. 경로를 지정할 때는 역 슬래시 2개를 사용해야 되지 않나요?
  어떻게 "../music/" 이와 같이 슬래시 하나로 경로를 지정할 수 있는 건가요?

세벌의 이미지

2. 역슬래시는 엠에스 윈도에서, 슬래시는 리눅스에서 씁니다.
마침표 2개는 현재 디렉토리의 바로 위 단계 뜻합니다.
참고로, 엠에스 윈도에서 폴더가 리눅스에서는 디렉토리 입니다.

delete의 이미지