본문 바로가기 메뉴 바로가기

추측보다는 측정

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

추측보다는 측정

검색하기 폼
  • 분류 전체보기 (185)
    • 알고리즘 (56)
      • 백준 (36)
      • 프로그래머스 (20)
    • 세팅 (3)
    • JVM (45)
      • Spring (18)
      • JAVA (18)
      • Kotlin (1)
      • Jenkins (2)
    • 파이썬 (33)
      • DRF API Guide (2)
      • 장고 (19)
      • fast api (1)
    • 회고록 (9)
      • 가이드 (3)
    • 데이터베이스 (12)
      • Postgresql (11)
      • mysql (0)
    • devOps (5)
      • docker (5)
    • knowledge (18)
      • server (1)
      • linux (2)
      • pattern (9)
      • 운영체제 (1)
    • 컨퍼런스 (0)
  • 방명록

HashMap (1)
[JAVA] HashMap 에 대하여

필자는 Map 인터페이스를 구현하고자 할 때 보통 HashMap을 사용한다. 근데 그 이유를 모르고 써서 이번에 알아보려고 한다. 1. 부모 클래스 - AbstractMap.java AbstractMap은 디자인 패턴 중에 템플릿 패턴을 사용하였으며, 자바 이팩티브 저자가 말하길 SkeletonMap과 같이 Skeletonxxx 와 같은 네이밍이 더 적절하다고 생각했지만 이미 다른 곳에서 Abstract으로 썼기에 그렇게 사용했다고 한다. 2. 인터페이스 - Map, Clonable, Serializable 1. Map 컬렉션 인터페이스 중 하나로서 해쉬 형태의 추상클래스로서 역할을 한다. 다른 컬렉션 인터페이스와 차이점이 있다면 inner interface인 Entry가 있다는 것이다. Entry인터페..

JVM/JAVA 2021. 12. 11. 21:02
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 2021 KAKAO BLIND RECRUITMENT
  • 백준
  • thread
  • docker-compose
  • 카카오
  • 프로그래머스
  • Java
  • 파이썬
  • 면접
  • DRF
  • env
  • headers
  • ubuntu
  • 자바
  • postgres
  • 알고리즘
  • setattr
  • Celery
  • BFS
  • Pattern
  • django
  • dockerignore
  • Command Line
  • Python
  • PostgreSQL
  • docker
  • Collections
  • Spring
  • Linux
  • 그래프
more
«   2025/09   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바