Inflearn コミュニティ Q&A
궁금해요 ㅎㅎㅎㅎㅎㅎ
解決済みの質問
作成
·
440
0
private static final Map<Long,Member> store=new HashMap<>();
제가 수정을 해봤는데 서포터즈 님들꼐서는 코드 리뷰를 해줄실 수 있나요?
스태틱데신에 상수이니까 회원 정보를 변경 불가능하게해서 사용해도 될꺼같아요
괜찮을까요????
멋진서포터다비드oopspring
回答 2
2
안녕하세요. 하헌님, 공식 서포터즈 David입니다.
직접 테스트 해보시면 아시겠지만 store 변수에 다른 객체를 재할당이 불가능한 것이지 store(map) 내 요소를 추가/삭제 못하는 건 아닙니다.
의도하시는 방법대로 사용하시려면 unmodifiableMap 같은 것을 사용하셔야 합니다.
아래 글을 참고해주세요:)
https://www.baeldung.com/java-immutable-maps
감사합니다.
0





