为什么这会在 java 6 (Sun 1.6.0_16) 中编译:
System.out.println("\u000B");
...但不是这个:
System.out.println("\u000A");
在这个程序上:
public class Test {
public static void main(String argv[]) {
System.out.println("\u000A");
}
}
我得到一个
Test.java:3: unclosed string literal
System.out.println("\u000A");
这里发生了什么?