为什么Java语言规范允许unicode转义序列包含1个或更多个' u' 4个十六进制字符前的字符?
我们如何打印' A'字符?
char c = '\u0041';
System.out.println("c: " + c);
// Prints:
// c: A
好的,但这打印了A'太:
char c = '\uu0041';
System.out.println("c: " + c);
// Prints:
// c: A
就像这样:
char c = '\uuuuuuuuuuuuu0041';
System.out.println("c: " + c);
// Prints:
// c: A
所以似乎有无数个unicode转义序列来表示任何unicode转义序列(哈!)。
问题: 这种语言的用途是什么?