这是我正在查看的代码(使用Google的ImmutableMap)
ImmutableMap.<String,String>of();
Run Code Online (Sandbox Code Playgroud)
这是什么意思?这样做有什么意义
Class.<GenericType>methodName()?
Run Code Online (Sandbox Code Playgroud)
ImmutableMap是一个具有两个类型参数的泛型类,K和V.此语法给出了两个参数的具体值,String在这种情况下都是如此.
所以上面返回一个空映射String到String.
参见JLS 15.2,其中包括一个方法调用
MethodInvocation:
TypeName . NonWildTypeArguments Identifier ( ArgumentListopt )
这里的Type参数是String和String