如何使用这种语法

时间:2018-04-26 20:20:59

标签: java syntax

我刚刚注意到这种语法:

 System.out.<String>println("...");

如果我们看一下方法println:

public void println(String x) {
    synchronized (this) {
        print(x);
        newLine();
    }
}

它没有参数化,那么编译器怎么不发出警告?感谢你的时间

1 个答案:

答案 0 :(得分:1)

代码没有任何意义,当然也不能用作你指定的泛型类型,它具有相同的效果:在编译时只是一个警告,说明类型参数未被用作方法不是通用的。