클래스 해시 테이블 (세트)

개요

  • java.util.Hashtable에는 <K는, V는> 컬렉션지도 <K, V> 인터페이스를 구현
  • 해시 테이블 : 바닥, 해시 테이블은 스레드 안전의 모음입니다, 단일 스레드, 느린의 모음입니다
  • HashMap의 : 바닥, 해시 테이블은 스레드 안전 컬렉션 멀티 스레드, 고속의 모음입니다
  • HashMap의 세트 (이전의 모든 연구의 세트) : null 값을 저장, 널 (null) 키
  • 해시 컬렉션, null 값이 저장되지 않고, 키는 null
  • JDK1.2 버전 후에 교체 (의 HashMap, ArrayList를) 수집 고급 인 것으로 해시 테이블 및 벡터 컬렉션
  • 해시 테이블 서브 클래스의 속성은 역사의 무대에서 활성 상태로 유지
  • 설정 등록 정보 흐름의 독특한 조합 및 IO의 집합입니다

코드 예

공용  클래스 Demo02Hashtable {
     공공  정적  무효 메인 (문자열 []에 args) { 
        의 HashMap <문자열, 문자열>지도 =  의 HashMap <> (); 
        map.put (  , "A" ); 
        map.put ( "B" 는 null ); 
        map.put (  , ); 
        에서 System.out.println (지도); // {널 = NULL, B = NULL} 

        해시 테이블 <문자열, 문자열> 표 = 새로운 해시 테이블 <> ();
        // table.put (NULL, "A"); //NullPointerException이
         // table.put ( "B", NULL); // NullPointerException이의 
        table.put (  ,  ); // NullPointerException이 
    } 
}

 

추천

출처www.cnblogs.com/wurengen/p/11247345.html