2021-06-22 70일차

2021. 6. 23. 17:56공부 기록

  • Java 상속관계와 메소드
  • list map 객체의 차이점

자주하는 실수

내가 모르는 것

느낀점

  • 값을 저장할때 list에 저장할지 map에 저장할지 저장할지 어느곳에 저장해야 효율적으로 사용할 수 있을지 생각하여 정하는것이 중요한것 같다

list map 객체의 차이점

  • list 의 경우 key값이 index로 자동생성 되기때문에 값을 넣을때는 편리하지만 key값이 index로 지정했을때 알아보기 힘든 정보를 저장하기엔 부적합하다
  • map은 list의 key값이 무조건 index로 자동 지정된다는 단점을 보완하기위해 만들어졌지만, 값을 넣을때 key값을 일일히 다 개발자가 넣어줘야하기때문에 값을 넣을때 불편함이 따른다. 하지만 key값을 직접 지정해주기때문에 꺼내서 사용하기엔 편리하다
  • 객체의 경우 list와 map의 단점을 둘다 어느정도 상쇠시키며 장점들만 가져왔다. 클래스를 선언하여 클래스 안에 객체에 저장될 정보들을 미리 변수로 선언한 후 보다 간편하게 값을 넣고 뺄수 있다. 하지만 클래스를 미리 선언하고 그안에 변수들까지 넣어줘야하는 사전작업이 번거롭기 때문에 무조건 객체가 좋다고만 볼수는 없다 상황에 따라 list, map, 객체를 잘 선택해서 사용하는것이 중요하다

'공부 기록' 카테고리의 다른 글

2021-06-24 72일차  (0) 2021.06.25
2021-06-23 71일차  (0) 2021.06.23
2021-06-21 69일차  (0) 2021.06.22
2021-06-18 67일차  (0) 2021.06.18
2021-06-17 66일차  (1) 2021.06.17