HashMap: Jenis Peta (Key-Value) dilaksanakan berdasarkan jadual Hash TreeMap: Peta tersusun (berdasarkan penyisihan semula jadi mengikut kekunci) LinkedHashMap: Peta tersusun (berdasarkan isihan tertib sisipan) WeakHashMap : Hanya memegang rujukan yang lemah kepada kunci, jadi apabila kunci dikitar semula, rekod yang sepadan dengan kunci boleh dipadamkan secara automatik. IdentityHashMap: Secara umumnya, jika nilai kunci adalah sama dalam pelaksanaan Map (equals is true), mereka dianggap sebagai kunci yang sama Peta ini menggunakan objek (rujukan) yang sama sebagai asas untuk penghakiman. dan tidak disyorkan secara rasmi untuk digunakan. HashTable: Serupa dengan HashMap, kunci atau nilai boleh jadi batal, selamat untuk thread, pelaksanaan cara lama. Akhir sekali, saya mencadangkan agar poster yang mengalami masalah seperti ini boleh terus membaca manual Java SE, yang mempunyai pengenalan terperinci: Java SE API
Saya tertanya-tanya adakah anda pernah mempelajari struktur data?
HashMap: Jenis Peta (Key-Value) dilaksanakan berdasarkan jadual Hash
TreeMap: Peta tersusun (berdasarkan penyisihan semula jadi mengikut kekunci)
LinkedHashMap: Peta tersusun (berdasarkan isihan tertib sisipan)
WeakHashMap : Hanya memegang rujukan yang lemah kepada kunci, jadi apabila kunci dikitar semula, rekod yang sepadan dengan kunci boleh dipadamkan secara automatik.
IdentityHashMap: Secara umumnya, jika nilai kunci adalah sama dalam pelaksanaan Map (equals is true), mereka dianggap sebagai kunci yang sama Peta ini menggunakan objek (rujukan) yang sama sebagai asas untuk penghakiman. dan tidak disyorkan secara rasmi untuk digunakan.
HashTable: Serupa dengan HashMap, kunci atau nilai boleh jadi batal, selamat untuk thread, pelaksanaan cara lama.
Akhir sekali, saya mencadangkan agar poster yang mengalami masalah seperti ini boleh terus membaca manual Java SE, yang mempunyai pengenalan terperinci: Java SE API