Java中为什么需要main方法?

public static void main( String[] args)为Java程序的入口方法,JVM在运行程序时,先找main()方法。public表明任何类或对象都可以调用此方法,static表明main()方法时一个静态方法,只需要类加载后就可以通过类名.main()直接访问。字符串数组参数args为开发人员在命令行状态下与程序交互提供了一种手段,简言之,就是用来从命令行接受用户参数的。


public class MianDemo {

    public static void main(String[] args) {

        if(args.length>0) {

            if(args.length == 1) {

                if(args[0].equals("-h"))

                    System.out.println("Hello!");

                else if(args[0].equals("-b"))

                    System.out.println("Bye!");

            } else if(args.length == 2) {

                if(args[0].equals("-h"))

                    System.out.println("Hello, " + args[1]);

                else if(args[0].equals("-b"))

                    System.out.println("Bye, " + args[1]);

            } else

                System.out.println("Error");

        } else  {

            System.out.println("There hava any parameter!");

        }

    }

}

猜你喜欢

转载自blog.csdn.net/qq_26552071/article/details/85059456