Java Map复杂类型传参调用编译报错

无心插柳柳成荫。调用方法的时候,本来想传具体的子类型然后用父类型来接受,结果发现Map竟然神奇的报错,试了jdk 5 6 7 8 都报错,想不明白为什么,但还是选择相信存在就有他的道理。

以下是详细测试(红色表示编译报错)以及解决方案:


by the way,反射和泛型简直是天生一对。

你可能感兴趣的:(Java Map复杂类型传参调用编译报错)