单项选择题

下面哪一个是Java主方法的正确写法?()

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