在独立的JAVA应程序中必须有public static void main(Strings[]args)方法,因为它是程序的入口,例如c语言中的main()函数。 但在Java的Applet程序中就没有这种方法,因为Applet程序中有init()方法,init()方法是他的程序入口。Applet程序是一种嵌入在浏览器中执行的程序。 还有Java网络编程中的Java Bean中也可以没有public static void main(Strings[]args)方法,因为它不是独立运行的程序,它所定义的方法都是被相应对象进行调用。 总之,需要独立运行的Java程序中一定要有public static void main(Strings[]args)方法,而不需要独立运行的Java程序就可以有也可以没有该方法。