Java 外来标识符的状态

PiR*_*cks 5 java jls language-lawyer java-7 java-8

在查看Java 调用动态文档时,我看到了以下 Java 特性示例,称为“exotic identifiers”:

int #"strange variable name" = 42;
System.out.println(#"strange variable name");  // prints 42
Run Code Online (Sandbox Code Playgroud)

我无法让它在我的机器上的 openjdk8 上工作。进一步的谷歌搜索发现了一些与此功能相关的错误报告,但没有其他太多。特别是这个错误,以及这个其他错误

这里的另一个错误表明此功能已在 jdk7 中删除/从未删除。

这是以前的 Java 功能,后来被删除了,还是从来没有正式的 Java 功能?这会被添加回来吗?

Sea*_*n F 4

您链接的该文档是一项提案、一项调查、一项增强请求。这从未被采纳为 Java 的官方功能。