为什么我们需要Java语言中的weakMap?