- 프레임워크
개발의 가이드와 같다
이렇게 개발을 해야한다!라는 규칙이 있다
문법이 중요
어떻게? 쓰는 메서드인지 / 언제? 사용하는 것인지
(input, output) (상황)
[ 컬렉션 프레임워크 ]

array와 ArrayList


컬렉션의 ArrayList는 동적이고 기능이 많아 사용하기 편리하다
출력 결과를 보면 [10, 20, 30] 으로 주소값이 아닌 값이 출력된다
즉, toString() 오버라이딩이 내부적으로 되어 있다

ArrayList에는 제네릭이라는 <> 것을 통해
배열 안에 들어가는 자료형으로 명시해줘야 한다
a1.add() 에는 int 자료형만이 들어갈 수 있게 되었다
[ Set ]


집합의 특징
1. 순서 X
2. 중복 X


[ Map ]
Map도 new가 안된다 추상 클래스라 객체화가 되지 않기 때문에
HaspMap()을 사용한다

맵
1쌍의 데이터가 1개의 데이터를 이룬다
[ 키값, value ]
키값 == PK == 중복XXX == index 역할
'🍏 개발일기' 카테고리의 다른 글
| MVC디자인패턴 (0) | 2025.10.23 |
|---|---|
| 이터레이터 | 스레드 (0) | 2025.10.23 |
| 모동숲으로 implement/interface 이해하기 (0) | 2025.10.22 |
| 오버로딩과 오버라이딩 | 동적바인딩 (0) | 2025.10.20 |
| 상속 | super() | 부모클래스 | 자식클래스 (0) | 2025.10.20 |