메소드 매개 변수의 최종 키워드 이 질문에는 이미 답변이 있습니다. Java의 메소드 매개 변수에 키워드 "final"을 사용해야하는 이유는 무엇입니까? 답변 12 개 종종 다음과 같은 방법이 있습니다. public void foo(final String a, final int[] b, final Object1 c){ } 이 메소드가 최종 매개 변수를 전달하지 않고 호출되면 어떻게됩니까? 즉, 나중에 변경 된 Object1 (최종으로 선언되지 않음) 은이 메소드에 잘 전달 될 수 있습니다. Java는 항상 매개 변수의 사본을 작성하여 메소드로 전송합니다. 이것은 최종 코드가 호출 코드의 차이를 의미하지 않는다는 것을 의미합니다. 이는 메소드 내에서 변수를 재 할당 할 수 없음을 의미합니다. 최종 객체가있..