![]() |
1
1
当旧代码使用的标识符是您试图编译代码的当前版本中的关键字时,您只会得到一个错误。编译器将无法从代码中分辨它是为哪个版本编写的。 |
![]() |
2
1
您将得到一个编译错误。但是,如果您不打算更改遗留代码,那么可以使用已经编译的类。 |
![]() |
3
0
感谢您的回答,在搜索之后,我知道答案是,如果有任何关键字被用作标识符,那么我们必须用它的兼容编译器编译它,否则它会给出一个编译器错误。因此,假设我的代码有一个断言作为一个标识符,它在Java 1.3中运行良好。所以我可以把它编译为 javac-source 1.3 example.java 它编译得很好。 |