您这里没有 静态 初始值设定项(关键字 static 完全缺失)。
基本上,您将创建一个新的匿名子类,
HashMap并在此处定义实例初始化器块。顺便说一句,这只是有效,因为
HashMap它不是最终的。
由于您将获得
HashMap菱形运算符的匿名子类在这里不起作用,因为该子类随后将像您编写的那样进行编译,
... extendsHashMap<Object, Object>并且显然与不兼容
Map<String, String>。

您这里没有 静态 初始值设定项(关键字 static 完全缺失)。
基本上,您将创建一个新的匿名子类,
HashMap并在此处定义实例初始化器块。顺便说一句,这只是有效,因为
HashMap它不是最终的。
由于您将获得
HashMap菱形运算符的匿名子类在这里不起作用,因为该子类随后将像您编写的那样进行编译,
... extendsHashMap<Object, Object>并且显然与不兼容
Map<String, String>。