본문 바로가기
728x90

컬렉션프레임워크4

[Java] 컬렉션 프레임워크/Map컬렉션(HashMap) 더보기 Day19-1. 230524 컬렉션 프레임워크 Map컬렉션 HashMap 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 package chap13; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class HashMapMain { public static void main(String[] args) { //Map인터페이스를 참.. 2023. 5. 24.
[Java] 컬렉션 프레임워크/Map 컬렉션(HashMap) 더보기 Day18-4. 230523 컬렉션 프레임워크 Map 컬렉션 - Map컬렉션은 키(Key)와 값(value)으로 구성된 Map.Entry 객체를 저장하는 구조. - 키와 값은 모두 객체 - 키는 중복될 수 없지만 값은 중복저장 가능 - 구현클래스 : HashMap, Hashtable, LinkedHashMAp, Properties, TreeMAp Map컬렉션의 주요 메소드 HashMap - 키 객체는 hashCode()와 equals()를 재정의해 동등 객체가 될 조건을 정해야함. 객체가 달라도 동등 객체라면 같은 키로 간주하고 중복 저장되지 않도록 하기 위함. 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 2.. 2023. 5. 24.
[Java] 컬렉션 프레임워크 더보기 Day18-3. 230523 - DTO : Date Transfer Object =>getter, setter사용해 데이터 조작 - VO : Value Object =>getter ->값을 저장하고 쓰기만 하는 용도 CarDTO> 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 package chap13; import java.util.Date; public class CarDTO { .. 2023. 5. 24.
[Java] 컬렉션 프레임워크/List 컬렉션(Vector,ArrayList,LinkedList),Set컬렉션(HashSet) 더보기 Day17-1. 230522 컬렉션 프레임워크 배열은 선언 시 정한 크기(저장 용량)를 변경할 수 없고, 항목을 저장, 삭제, 추가하는 메소드가 없기 때문에 직접 인덱스를 사용해야 한다. 이러한 불편함을 해결하기 위해 자바는 컬렉션 프레임워크를 제공한다. 컬렉션 프레임워크란? 객체들을 효율적으로 추가,삭제,검색 할 수 있도록 인터페이스와 구현 클래스를 java.util패키지에서 제공하는 것. - 컬렉션 : 객체의 저장 - 프레임워크 : 사용 방법을 정해놓은 라이브러리를 말함. 컬렉션 프레임워크의 주요 인터페이스 List 컬렉션 - 배열과 비슷하게 인덱스로 관리 - 배열과의 차이점은 저장 용량이 자동으로 증가, 객체를 저장할 때 자동으로 인덱스가 부여됨. - 추가, 삭제, 검색을 위한 다양한 메소드.. 2023. 5. 22.
728x90