Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
让我们看一下下面的 Java 代码。
public class Main { public static void main(String[] args) { //\u000d System.out.println("It works fine."); } }
在前面的代码片段中,main()方法内的唯一行包含一个 unicode 换行符\u000d. 它显示指定的消息“它工作正常。 ”即使该行已被注释掉。它是如何工作的?
main()
\u000d
Java 语言的一个鲜为人知的特性是 Unicode 转义序列在任何其他解析之前在源代码中的任何位置进行处理。
那是一个真正的换行符。
您甚至可以只用转义码编写整个 Java 程序。