您可以通过不再引用它来使Map符合垃圾回收的条件。这将自动发生时 map 超出范围。如果这对您来说太晚了,您可以明确指定 null 至 map 。
map
null
无论哪种方式,当JVM感觉像是在实时垃圾收集发生在后台。
另一个答案是对的,但你应该尝试做的是使用
ImmutableMap<String, String> map = ImmutableMap.<String, String>builder() .put("1", "one") .put("2", "two") .put("3", "three") .build();
构建器针对其功能进行了优化,您通常可以在单个表达式中编写它。
更好的是
ImmutableMap<String, String> map = ImmutableMap.of( "1", "one", "2", "two", "3", "three");
最多可用于四个键值对。