有趣的调用主要方法

sfr*_*frj 4 java

我在维基百科上读到了一种名为"D"的编程语言,这是我第一次阅读它.

我很好奇,语法看起来非常类似于Java.但最有趣的是当我看到他们的主要方法使用char [] []时.

我打开了Eclipse,我尝试了这个:

public static void main(char [][] args){
}
Run Code Online (Sandbox Code Playgroud)

当我看到编译没有语法错误时,我感到很惊讶,但我不明白为什么.
有人可以向我解释为什么对main方法的调用可以用Java编译吗?

dcn*_*dcn 11

正如您所编写的那样,有效的Java语法(名称为main的静态void方法和二维char数组的参数)将进行编译.但问题是,这个主要方法不能作为Java程序的入口点,因为它必须具有签名:public static void main(String[] args).