允许所有值(忽略未识别的值)。已识别的列表是特定于编译器的。在Java教程 unchecked和deprecation被列为Java语言规范所要求的两个警告,因此,他们应该与所有编译器有效:每个编译器警告都属于一个类别。Java语言规范列出了两个类别:弃用和未选中。定义它们的Java语言规范中的特定部分在不同版本中不一致。在Java SE 8规范中unchecked,deprecation在9.6.4.5节中列为编译器警告。@SuppressWarnings和9.6.4.6 @Deprecated分别。对于Sun的编译器,running javac -X会给出该版本识别的所有值的列表。对于1.5.0_17,列表似乎是:所有弃用未选中下通路径串行最后