<인터페이스>
- ‘추상메서드의 집합’ = abstract method들
- 껍데기, 구현된게 없는 설계도
- 추상클래스 = 일반클래스인데 추상메서드를 가지고있는것, 생성자, iv도 가지고 있을수 있음
- 메서드 앞에 public abstract가 생략되어있음
- 상수앞에 public static final이 생략되어 있음
<컬렉션 프레임웍 (Collection Framework)>
컬렉션(Collection)
- 여러 데이터를 모아 놓은 것
프레임웍(Framework)
- 표준화, 정형화된 체계적인 프로그래밍 방식 (틀 작업)
컬렉션 프레임웍(Collection Framework)
- 컬렉션을 다루기위한 표준화된 프로그래밍 방식
- 컬렉션을 쉽게 다루기위한 다양한 클래스 제공
컬렉션 클래스(Collection Class)
- 다수의 데이터를 저장할수 있는 클래스(ex Vector, ArrayList, HashSet)
컬렉션 프레임웍의 핵심 인터페이스
- List : 순서 O, 중복허용 O (ArrayList, LinkedList, Stack, Vector)
- Set : 순서 X, 중복허용 X (HashSet, TreeSet)
- Map : 순서 X, 키 중복허용 X / 값 중복허용 O, (HashMap, TreeMap)
'코딩조각' 카테고리의 다른 글
| [java] IoC란? DI란? 객체지향 프로그래밍이란?(정리) (0) | 2022.11.24 |
|---|---|
| [CS]OSI 7계층이란? (0) | 2022.11.21 |
| [Spring] Transaction의 성질 (0) | 2022.09.20 |
| [java] 추상클래스와 인터페이스를 사용하는 이유 (0) | 2022.09.08 |
| [Spring] 스프링 핵심원리: 객체지향 설계의 5가지 원칙 SOLID(inflearn 김영한님 강의) (0) | 2022.09.06 |