Collection

반응형
Backend/JAVA

JAVA Collection Framework (Vector, List, Stack, Queue, Set, Map)

Collection Collection에는 List,Set,Map이 있고 세부로는 더 나뉜다. Collection은 Iterator를 상속받는다. ArrayList < List < Collection < Iterable Java Collection Hierarchy 더보기 이것도 2020년 자료이다. 더 많이 생겼다. (ConcurrentMap, TreeMap, EnumMap 등..) LinkedHashXXXX : 저장된 순서가 유지되는 자료구조(Set,Map..) TreeXXX : key 값을 기준 (set은 내용비교) 으로 기본 정렬되는 자료구조(Set,Map..) Generic 은 기본형을 사용할 수 없다. Map m =new HashMap(); m.put("one", 1); //auto boxin..

Backend/JAVA

[kh정보교육원 23일차] Generic / Collection / List / List내장함수들 / Comparator

오늘 배운 것은 드디어 리스트 ! 파이썬때는 리스트를 엄청많이 썼기때문에 왜 리스트같은게 자바에는 없을까? 라고 생각했는데 역시나 없을리가... 배열에비해 20000000배 편리한 리스트에 대해 알아본다. 배열의 문제점 - 배열은 크기 변경이 불가능 - 넉넉하게 크기를 할당하면 메모리낭비, 적게 할당하면 다시 할당해야하는 번거로움. - 중간요소 삭제시, 뒤 요소들을 하나씩 당겨서 빈 공간이 없도록 직접 배열을 수정하는 코드 작성해야 함. - 중간요소 추가시, 기존데이터를 하나씩 뒤로 밀어서 공간이 생기도록 수정하는 코드를 작성해야 함. * 참고로 ArrayList compared 정렬기준메소드를 오버라이드 intList = [5,3,2,4,1] 일 때, 오름차순(기본정렬) 과 내림차순(역순정렬)을 해보겠..

반응형
유경(shin-6-0)
'Collection' 태그의 글 목록