이 메서드는 왜 4를 인쇄합니까? Stack Overflow Error를 검출하려고 하면 어떻게 되는지 궁금했는데 다음 방법을 생각해 냈습니다. class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } 자, 이제 질문하겠습니다. 이 방법에서는 왜 '4'가 출력됩니까? 그래서 그런 줄 알았어요.System.out.println()콜 스택에 3개의 세그먼트가 필요한데, 3이 어디서 왔는지 모르겠어요.「」의 코드 바이트 코드,System.out.pr..