Java에서 HashMap과 Map 객체의 차이점은 무엇입니까? 내가 만든 다음지도의 차이점은 무엇입니까? (다른 질문으로 사람들은이를 사용하여 상호 교환 적으로 대답하고 어떻게 다른지 궁금합니다) : HashMap map = new HashMap(); Map map = new HashMap(); 개체간에 차이가 없습니다. 당신은이 HashMap두 경우 모두를. 객체 와의 인터페이스에 차이가 있습니다 . 첫 번째 경우 인터페이스는 HashMap이고 두 번째 경우 인터페이스는 Map입니다. 그러나 기본 객체는 동일합니다. 사용의 이점은 사용중인 Map코드와의 계약을 위반하지 않고 기본 객체를 다른 종류의 맵으로 변경할 수 있다는 것입니다. 로 선언 HashMap하면 기본 구현을 변경하려면 계약을 변경해야합..