Java 个外来标识符的状态

Status of Java exotic identifiers

在查看 Java invokedynamic documentation 时,我看到了以下名为“奇异标识符”的 Java 功能示例:

int #"strange variable name" = 42;
System.out.println(#"strange variable name");  // prints 42

我无法让它在我机器上的 openjdk8 上运行。进一步谷歌搜索发现了一些与此功能相关的错误报告,但除此之外没有太多。具体来说 this bug,and this other bug.

另一个错误 here 表明此功能是 removed/never 在 jdk7 中。

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

您 link 的那个文档是一个提案、一个调查、一个增强请求。这从未被采纳为 Java.

的官方功能