1、main() 方法说明
package com.knowledge.myMain;
/* main 方法学习
1、main方法 public static void main(String[] args){} 形式说明:
0) main 方法是由java虚拟机调用;
1) JVM需要调用类的main()方法,所以该方法的访问权限必须是public;
2) JVM在执行main()方法时不必创建对象,所以该方式必须是static;
3) 该方法接受String类型的数组参数,该数组中保存执行 java命令 时传递给所
运行的类的参数;
4) 命令形式: java java程序类名 参数1 参数2 参数3
2、说明:
1) 在main() 方法中,可以直接调用main方法所在类的静态方法或静态属性
2) 但是不能直接访问该类中的非静态成员
*/
public class MyMain {
}
2、java命令对main方法影响
java程序如下:
public class HelloMain{
public static void main(String[] args){
for(int i=0; i<args.length; i++){
System.out.println(args[i]);
}
}
}
在命令行中:
命令:java java程序类名 参数1 参数2 参数3…
参数会被打包成 String[] 列表传入 main 方法
C:\Users\w\Desktop\java>javac HelloMain.java
C:\Users\w\Desktop\java>java HelloMain tom marry jack
// 输出
tom
marry
jack