본문 바로가기
728x90
반응형

Remove2

JAVA 개발자 수업 21일차 HashMap HashMap [정의] - Map 인터페이스를 구현한 대표적인 Map 컬렉션이다. - Map 인터페이스를 상속하고 있기에 Map 성질을 그대로 가지고 있다. [특징] - 키(key)와 값(value)을 묶어서 하나의 데이터(entry)로 저장한다. - 해싱(hashing)을 사용하기 때문에 많은 양의 데이터를 검색하는데 있어서 뛰어난 성능을 보인다. - 키(key)와 값(value)은 별개의 값이 아니라 서로 관련된 값이다. --> 하나의 클래스로 정의(하나의 배열로 정의) 키(key) : 컬렉션 내의 키(key) 중에서 '유일' 해야 한다. 값(value) : 키(key)와 달리 데이터의 '중복'을 허용한다. [ArrayList와 HashMap 차이점] - 컬렉션에서 대표적으로 많이 쓰이.. 2021. 4. 26.
JAVA 개발자 수업 20일차 컬렉션 프레임워크(Collections Framework) List 인터페이스 ArrayList 컬렉션 프레임워크(Collections Framework) [정의] - 컬렉션(Collection) : 다수의 데이터, 즉 데이터 그룹 - 프레임워크(Framework) 표준화된 프로그래밍 방식 - 컬렉션(Collection) + 프레임워크(Framework) : 데이터를 저장하는 클래스들을 표준화한 설계 List 인터페이스 [특징] - 중복을 허용하면서, 저장순서가 유지되는 컬렉션을 구현하는데 사용한다. [구현 클래스] - ArrayList, LinkedList, Stack, Vector 등... ArrayList [특징] 1. 컬렉션 프레임워크에서 가장 많이 사용되는 컬렉션 클래스이다. 2. List인터페.. 2021. 4. 23.
728x90
반응형