map을 static final 로 선언해놓고 값들을 쓰고 싶을 때...가 은근 있다.
테스트에서 자주 쓰이는 페어로 된 값들이라던가...
근데 map을 선언과 동시에 초기화 하는걸 자주 안써서 허구헌날 검색임
업무 효율성은 언제 높아질 셈인가...(?)
구글링으로 알아낸 방법을 대충 정리해보겠당...
- unmodifiable(불변객체) 로 사용할 경우
- Map.of(K,V,....) 를 사용하기
- Map.ofEntries(
entry(K, V), ....); 사용하기- 도중에 값이 변경되거나 할 경우
- new HashMap<>() 선언해서 걍 사용
사실상 2번을 쓸일이 거의 없음... 그냥 1번만 쓴다고 봐야함
1. Map.of()