9
Apakah lebih baik mengembalikan ImmutableMap atau Map?
Katakanlah saya sedang menulis metode yang harus mengembalikan Peta . Contohnya: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } Setelah memikirkannya sebentar, saya memutuskan bahwa tidak ada alasan untuk memodifikasi Peta ini setelah dibuat. Jadi, saya ingin mengembalikan sebuah ImmutableMap . public Map<String, Integer> foo() { return ImmutableMap.of(); …