JAVA

JAVA

[JAVA] static과 final과 static final

✔ static 컴파일 시간에 Static(=Class, Method) 메모리에 할당 ✔ final 초기화 방법 선언 과 동시에 초기화 생성자에서 초기화 class finalTest { final int val1 = 1; final int val2; public finalTest() { val2 = 4; } } ✔ static final 초기화 방법 선언과 동시에 초기화 static block에서 초기화 class staticFinalTest { static final int val1 = 1; static final int val2; static { val2 = 2; } } hello 👉 DI로 의존성 주입할 경우 생성자를 통해 값이 주입되므로 final 사용 class diTest { private f..

ttony-kim
'JAVA' 카테고리의 글 목록