在JDK 1.6编译器中,"-source 1.6"启用了什么,如果有的话?

Mar*_*ouf 2 java compiler-construction

我知道使用-target 1.6(使用-source 1.6时需要)更改类文件格式.但是,源选项是否专门更改了任何内容或启用了任何新功能?

Bri*_*new 11

javac文档:

1.6 - 这是默认值.Java SE 6中未引入任何语言更改.但是,源文件中的编码错误现在报告为错误,而不是之前的警告.