原书摘录:

书名 Java核心技术(卷1):基础知识(原书第9版) 章节 第三章第3节
作者 Cay S. Horstmann,Gary Cornell 页码 35

除了可以采用转义序列符\u表示Unicode代码单元的编码之外,还有一些用于表示特殊字符的转义序列符,请参看表3-3。所有这些转义序列符都可以出现在字符常量或字符串的引号内。例如,'\u2122'或"Hello\n"。转义序列符\u还可以出现在字符常量或字符串的引号之外(而其他所有转义序列不可以)。例如: 

public static void main(String\u005b\u005d args)

这种形式完全符合语法规则,\u005B和\u005D是'['和']'的编码。

万人迷柯南先生的笔记
public class CharTest {
    // \u005b和\u005d是'['和']'的编码
    public static void main(String\u005b\u005d args) {
        System.out.println("Hello char!");
    }
}

此代码可以正常编译运行。