snow-line

    hashMap과HashTable차이 1

    개발자 면접 질문 - HashMap과 HashTable의 차이

    1. HashTable - HashTable 은 key 라는 특별한 인덱스로 자료에 접근하는 배열로 구성되는 자료 구조 - HashTable의 Hash 함수는 Key 값을 받아 그 Key의 Hash Value(해쉬값) 을 리턴한다. - 상수 시간에 탐색이 가능 - Key 값으로 Null 제한 - 멀티쓰레드 환경 지원(Data 무결성을 보장) 2. HashMap - Key 값으로 Null 허용 - 멀티쓰레드 환경 미지원 3. 공통점 - Map 인터페이스를 상속받아 구현되며 데이터를 키와 값으로 관리한다. 4. 차이점 - HashTable 은 Key 값에 NULL을 허용하지 않지만, HashMap은 NULL을 허용한다. - HashTable 은 동기화를 처리하는 비용 때문에 HashMap에 비해 속도가 느리다.

    면접 - 자바 2020.12.02
    1
    더보기
    반응형
    • 분류 전체보기 (178)
      • 취업 (5)
      • 개발 (53)
      • 면접 - 자바 (54)
      • 면접 - 스프링프레임워크 (12)
      • 면접 - 네트워크 (11)
      • 면접 - 데이터베이스 (29)
      • 면접 - 운영체제 (14)

    Tag

    자바 면접 질문, 데이터베이스, 개발자면접질문, 개발자 취업, JVM, 데이터베이스면접질문, java list integer string 변환, 특수문자 치환, MySQL, 자바면접질문, 운영체제, 스프링프레임워크, 개발자 면접 질문, oracle, tomcat, mariaDB, 네트워크, 신입 개발자 취업, HashMap, Java,

    최근글과 인기글

    • 최근글
    • 인기글

    Archives

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바