optional,hashmap

임형종·2024년 6월 20일

스프링입문

목록 보기
2/5

Optional
0.NPE 발생을 방지하기 위해 사용합니다.
1.null을 반환하면 에러를 유발할 가능성이 높은 상황에서
2.메서드의 반환 타입으로 Optional을 사용하자는 것
Optional을 만든 주된 목적

HashMap
0.데이터를 저장할 때 키(Key)와 밸류(Value)가 짝을 이루어 저장
1.특정 데이터의 저장위치를 해시함수를 통해 바로 알 수 있기 때문에
데이터의 추가, 삭제, 특히 검색이 빠르다는 장점
2.키(Key)값을 통해서만 검색이 가능하며, HashMap의 키(Key) 값은
중복될 수 없고
, 밸류(Value) 값은 키(Key) 값이 다르다면 중복이 가능


id는 시스템에서 저장 해줄것이기 때문에 만들어준다.


결과가 null이어도 반환을 할 수 있으니 클라이언트가 뭔가를 할 수 있음


Map에서 하나 찾아지면 가져오는것 그러나 아무것도 없다면 옵셔널에
null이 불러와진다.

profile
제로부터시작하는개발생활

0개의 댓글