单项选择题

main方法是Java程序执行的入口点,关于main方法的方法头以下哪项是合法的()?

A.public static void main( )
B.public static void main( String args[] )
C.public static int main(String [] arg )
D.public void main(String arg[] )