728x90 Java상수1 [JAVA] 상수 선언 시 static final을 사용하는 기술적 배경과 메모리 효율성 자바 프로그래밍을 시작하면 가장 먼저 접하는 관습 중 하나가 바로 상수를 정의할 때 public static final이라는 키워드 조합을 사용하는 것입니다. 하지만 단순히 "남들이 그렇게 쓰니까" 혹은 "관습이니까"라는 이유로 넘어가기에는 그 안에 담긴 자바 가상 머신(JVM)의 설계 철학과 메모리 관리 전략이 매우 깊습니다.본 포스팅에서는 자바에서 상수를 선언할 때 왜 static과 final이 함께 쓰여야만 하는지, 그리고 이 조합이 애플리케이션의 성능과 설계에 어떤 긍정적인 영향을 미치는지 심도 있게 분석합니다.1. 'final'의 역할: "한 번만 결정되는 값"final 키워드는 자바에서 '변경 불가능함'을 의미합니다. 변수에 final이 붙으면 해당 변수는 초기화된 이후 값을 변경할 수 없는 .. 2026. 1. 15. 이전 1 다음 728x90