Day16

두윤기·2023년 1월 18일
0

Map

  • 사용 예시
    Map<K, V> referenceVariable = new HashMap<>();

> method

V .put(K, V)

return .containsKey(K) ? .get(K) : null;

int .size()

V .get(K)

V .remove(K) / Boolean .remove(K,V)

boolean .containsKey(K)

boolean .containsValue(V)

Set<K> .keySet();

> subclass

HashMap

  • non-thread-safe
  • Hashtable: 안정
    List 순서가 중요할 때
    Set 전체를 빨리 훓어보기
    Map 개별 data를 빠르게 관리

Hashtalbe

  • 안정성 문제, 독자적인 method 사용으로 HashMap을 더 선호

TreeMap

File


directory(폴더): file(파일)을 구별
file(파일): data가 글자(String)로 저장되어 있음 (해석)

> method

File I/O

  • output stream
  • input stream
  • 데이터 주고받는 단위 byte
    • single byte
    • multi byte (int)
    • object: 두들겨서 핀다(직렬화+역직렬화, 변환과정 복잡)
    • string
profile
programmerD

0개의 댓글