Map에는 Iterator가 없으며, 향상된 for문도 사용 불가능하다.
Map의 키에서 Set 객를 얻고 이 키에 대한 Set 객체로 처음부터 끝까지 순회할 수 있다.
키는 Comparable 인터페이스가 구현되어 있어야 함
Map의 종류
HashMap : 키 입력 순서로 저장되지 않음
LinkedHashMap : 키 입력 순서로 저장
TreeMap : 오름차순으로 저장(사전식)
FileInputStream : 파일의 내용을 읽어 들이는 바이트 스트림. 파일이 없으면 FileNotFoundException 발생
큐
선입선출(FIFO) 구조로 먼저 입력된 자료를 먼저 출력하는 자료구조
중복적인 요소 저장 가능
peek() : head 반환. 없으면 null
poll() : head 반환 후 삭제.
프로그램 작성 순서
1. 요구사항 분석
2. 추상화 작업
3. 틀 작업
4. 작업 분담 - 코딩, 디버깅(테스트)
어노테이션
향후 특정 상황에서 데이터를 쉽게 활용할 수 있도록 소스 코드에 추가적인 정보를 제공해주는 메타 데이터
'Study > 쌍용' 카테고리의 다른 글
SQL - SELECT (0) | 2022.08.04 |
---|---|
자바 컬렉션(2) (0) | 2022.07.31 |
자바 제네릭 & 컬렉션 (0) | 2022.07.30 |
자바 예외 처리(2) (0) | 2022.07.29 |
자바 예외 처리(1) (0) | 2022.07.28 |