이름이 없는 Java 메서드 호출 아래 코드를 보고 있는데 좀 이상한 점을 발견했습니다. public class Sequence { Sequence() { System.out.print("c "); } { System.out.print("y "); } public static void main(String[] args) { new Sequence().go(); } void go() { System.out.print("g "); } static { System.out.print("x "); } } 컴파일 오류가 발생할 것으로 예상했습니다.System.out"y "는 메서드 선언에 속하지 않습니다.{ }이게 왜 유효하죠?나는 이 코드를 어떻게 불러야 할지 모르겠다. 이 기능을 실행하면x y c g또, 왜, ..