From Class
key and value (works like dictionary in python)
Map <String, Long> map = new Hashmap<>();
^ primitive types cannot be here, reference classes only
Long x = 100L;
long lx = x;
얘네끼리 호환(캐스팅) 가능
map.put(key, value)
값 넣는 식, 이미 존재하는 키 값을 넣었을 때에는 덮어쓰기
map.get(key)
returns corresponding value, returns null when the key doesn't exist
키나 밸류에 인스턴스가 들어오면 없는 키를 찾을때에 대비, 예외처리를 해줘야 함(if or optional)
Map is better than ArrayList on getting values b/c of following features
Self taught
clear console in java DOES NOT exist 좀 충격;
전에 프린트 한 출력문이 안 보이게 그만큼 뉴라인 넣어야함
아 갈수록 해이해지는 것 같다. 특히 수업을 듣는 날은 밥을 먹은 직후여서인지 졸음이 쏟아지고 그러다보면 집중이 잘 안 된다. 오늘도 초반에 맵, 파일IO 할 때 까진 괜찮았는데 후반으로 갈 수록 집중하기 힘들었다. 이번 미션이 지난 미션들에 비해 할만해서 그런가 싶다. 그래도 컴퓨터 앞에 앉았다. 여기 앉아있어야 뭐라도 할 것 같아서. 줌을 켜고 첫째 주 팀원들과 이것저것 나누고 질문을 하고.. 함께 할 수 있는 사람들이 있어 동기부여가 된다.
오늘 멘토 소니에게 둘째주 미션 코드리뷰를 받았다. 이것저것 고칠 점들과 내가 더 공부해봐야 할 부분들을 짚어주셨다. 공부해야할 게 너무 많다.