🍏 개발일기

프레임워크 | Set | Map

보배 진 2025. 10. 22. 10:58
  • 프레임워크

개발의 가이드와 같다

이렇게 개발을 해야한다!라는 규칙이 있다

문법이 중요

어떻게? 쓰는 메서드인지 / 언제? 사용하는 것인지

(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 역할