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!");
}
}
}