假设您向所使用的Java程序添加“main”参数。那么Java程序的使用仅限于IDE中的控制台吗?换句话说,您是否只能在IDE上“使用”该程序?
现在假设您的Java程序中没有“主”参数,如下所示:http://answers.yahoo.com/question/index?qid=20100727161815AAZAd9p
它在IDE上没有做任何事情(比如当你按下“run”时,它说你需要一个“主”参数)。那么你甚至可以在哪里使用该程序?
答案 0 :(得分:0)
这是一个广泛的问题,需要长时间的回答。
如果在执行java
命令时告诉JVM,则类将被视为主类(在IDE情况下,您可以在“运行配置”中配置主类。
如果您没有public static void main(String[] args) method
,则意味着您没有开始执行。没有main方法的类将基于业务功能在另一个类(主类/其他类)中实例化(或)扩展。
注意:即使一个类使用main方法,它也可能不是基于应用程序的“开始”执行。
答案 1 :(得分:0)
如果您正在考虑除示例中列出的类之外的其他类,则可以考虑抽象类,其他类使用的接口以实现正确的功能。当你考虑applet时,大多数applet都没有主要的方法,所以你可以通过多种方式在没有main的情况下使用程序。 :)