map 2

[java] 컬렉션 프레임웍 - ProperTies

특징 - 키와 값을 String 타입으로 제한한 Map 컬렉션이다. - 프로퍼티(~.properties)파일을 읽어 들일 때 주로 사용한다. 프로퍼티(~.properties)파일 - 옵션 정보, 데이터베이스 연결 정보, 국제화(다국어)정보를 기록한 텍스트 파일로 활용 - 어플리케이션에서 주로 변경이 잦은 문자열을 저장해서 유지 보수를 편리하게 만들어 줌 - 키와값이 = 기호로 연결되어 있는 텍스트 파일로 ISO 8859-1 쿤자셋으로 저장 - 한글을 유니코드로 변환되어 저장 그러면 왜 우리는 String, String으로 다뤄야하는것인가?? Properties의 용도 => 파일 입출력 하기 위함 key + value 세트 파일로 기록한다던가, 파일로부터 읽어오는 용도로 많이 사용됨 => .properti..

*JAVA* 2021.11.22

[java] 컬렉션 프레임웍 - HashMap

Map 컬렉션의 특징 및 주요 메소드 키(key)와 값(value)으로 구성된 Map.Entry객체를 저장하는 구조 키와 값은 모두 객체 키는 중복될 수 없지만 값은 중복 저장 가능 ※ 키 객체는 hashCode()와 equals()를 재정의해서 동등 객체가 될 조건을 정해야 한다. (중복을 방지하기 위해) 그래서 보통은 키타입으로 String을 많이 사용 [표현법] Map map = new HashAMap(); 객체 추가 - V put(K key, V value) : 주어진 키와 값을 추가, 저장이 되면 값을 리턴 객체 검색 - boolean containsKey(Object key) : 주어진 키가 있는지 여부 - boolean containsValue(Object value) : 주어진 값이 있는지..

*JAVA* 2021.11.22