일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바스크립트
- Excel
- jQuery
- 자바 리스트
- 자바
- vscode
- Eclipse
- JSP
- elasticsearch
- CSS
- 한글 깨짐
- 도커
- 데이터베이스
- Java
- 인텔리제이
- 엑셀
- 엘라스틱서치
- eclipse 설정
- HTML
- JavaScript
- docker
- spring 오류
- 형변환
- 쿼리
- java 오류
- 이클립스
- tomcat
- db
- 이클립스 설정
- spring form
- Today
- Total
개발노트
컬렉션 프레임워크 (Collection Framework) 본문
컬렉션 프레임워크 (Collection Framework)
- 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합이다.
(데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현한 것이다)
- 인터페이스(interface)를 사용하여 구현한다.
- 어떤 데이터를 저장할지 제너릭을 통해 선언한다.
제너릭 (Generic)
- 클래스 내부에서 형식을 지정하지 않고, 사용자에 의해 지정된다.
(특정 타입을 미리 정하지 않고 필요에 의해 지정하는 타입이다.)
종류
Map 계열 | List 계열 | Set 계열 |
데이터 순서가 없다 (이름, 데이터) 형태로 저장 키(이름)의 중복 사용 불가 |
데이터 순서가 있다 데이터 중복 허용 (중복 사용 가능) |
데이터 순서가 없다 데이터 중복 사용 불가 |
http://www.tcpschool.com/java/java_collectionFramework_concept
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
https://coding-factory.tistory.com/550
[Java] 자바 컬렉션 프레임워크(List, Set, Map) 총정리
컬렉션 프레임워크란? 배열을 사용하다 보면 여러가지 비효율적인 문제가 생깁니다. 가장 큰 문제점은 크기가 고정적이라는 것입니다. 배열의 크기는 생성할 때 결정되며 그 크기를 넘어가게
coding-factory.tistory.com
https://st-lab.tistory.com/153
자바 [JAVA] - 제네릭(Generic)의 이해
정적언어(C, C++, C#, Java)을 다뤄보신 분이라면 제네릭(Generic)에 대해 잘 알지는 못하더라도 한 번쯤은 들어봤을 것이다. 특히 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고
st-lab.tistory.com
'Programming > JAVA' 카테고리의 다른 글
List / ArrayList 클래스 (0) | 2022.05.13 |
---|---|
맵 클래스 (Map Class) (0) | 2022.05.12 |
Wrapper 클래스 / 보조 스트림 (0) | 2022.05.10 |
compareTo (0) | 2022.05.09 |
Comparator - compare / compareTo (0) | 2022.05.08 |