thể trùng lặp:
Java - HashMap vs Map objectsSự khác biệt giữa HashMap và Bản đồ trong Java ..?
Tôi muốn biết sự khác biệt giữa HashMap
và Map
trong java .. ??
thể trùng lặp:
Java - HashMap vs Map objectsSự khác biệt giữa HashMap và Bản đồ trong Java ..?
Tôi muốn biết sự khác biệt giữa HashMap
và Map
trong java .. ??
Map
là một giao diện, nghĩa là "điều trừu tượng" xác định cách sử dụng một thứ gì đó. HashMap
là triển khai giao diện đó.
Map
là một giao diện trong Java. Và HashMap
là triển khai giao diện đó (nghĩa là cung cấp tất cả các phương thức được chỉ định trong giao diện).
HashMap
là triển khai Map
. Map chỉ là một giao diện cho bất kỳ loại bản đồ nào.
Map
là giao diện; HashMap
là một triển khai cụ thể của giao diện đó.
HashMap sử dụng tập hợp các giá trị khóa được băm để thực hiện tra cứu. TreeMap sẽ sử dụng một cây đỏ đen làm kho dữ liệu cơ bản của nó.
http://stackoverflow.com/questions/1348199/java-hashmap-vs-map-objects – DarthVader
Thử biên dịch đoạn mã này: 'new HashMap(); Bản đồ mới (); ' –