【发布时间】:2018-04-26 20:20:58
【问题描述】:
我刚刚注意到这种语法:
System.out.<String>println("...");
如果我们看一下 println 方法:
public void println(String x) {
synchronized (this) {
print(x);
newLine();
}
}
它没有参数化,那么编译器如何不发出警告?谢谢你的时间
【问题讨论】:
-
您正在打印的“x”现在应该是一个字符串,即使它是一个整数?
-
看来您实际上可以将 any 类名放在括号中。
-
没关系,你
-
您可以这样做,但类型参数将被忽略。