JAVA List Set Map
Java에서 List, Set, Map은 Java Collection Framework에서 데이터를 저장하고 관리하기 위해 제공하는 자료구조로 구분할 수 있다. List 순서가 있고, 중복을 허용하는 자료구조 저장공간이 필요에 따라 자동으로 늘어나는 가변적인 배열 ArrayList, LinkedList 등이 List의 구현체로 사용된다. 예시👉학생들의 성적을 저장하는 List ["John" : 90, "Mike" : 80, "Jane" : 95, "Mike" : 85] Set 순서가 없고, 중복을 허용하지 않는 자료구조 HashSet, TreeSet 등이 Set의 구현체로 사용된다. 예👉학생들의 이름을 저장하는 Set ["John", "Mike", "Jane"] Map Key-Value 형태로 데이터를 ..
2023. 5. 8.
JAVA Collection
Java에서의 컬렉션(Collection)은 데이터를 유용하게 담기 위해 만들어 둔 인터페이스로 컬렉션 프레임워크라고도 부른다. 컬렉션은 데이터의 집합, 그룹을 의미하며, 라이브러리 방식으로 작동한다. 컬렉션 프레임워크는 다양한 인터페이스와 클래스를 제공한다. 이를 사용하여 데이터를 쉽게 조작할 수 있다. 컬렉션 프레임워크는 크게 List, Set, Map으로 구분된다. List : 순서가 있는 데이터의 집합이다. 데이터의 중복을 허용하며, ArrayList, LinkedList, Vector 등이 있다. Set : 순서가 없는 데이터의 집합이다. 데이터의 중복을 허용하지 않으며, HashSet, TreeSet 등이 있다. Map : key와 value로 구성된 데이터의 집합.key는 중복이 불가하며, ..
2023. 5. 8.