JAVA中的main方法
1.在mian() 方法中可以直接调用静态方法或静态属性 但是不能直接访问该类的非静态成员,必须创建该类的一个实例对象后 才能通过这个对象去访问类中的非静态成员
public class Main01 {
private static int n1 = 1;
private int n2 = 2;
public static void fn(){
System.out.println(111);
}
public void hi(){
System.out.println(222);
}
public static void main(String[] args) {
System.out.println(n1);
// System.out.println(n2);
fn();
// hi();
Main01 main01 = new Main01();
System.out.println(main01.n2);
main01.hi();
}
}
2.解析public static void main(String[] args)
-
1.main() 方法是由虚拟机调用的
-
2.修饰符只是能public 因为虚拟机要调用
-
3.static 因为虚拟机在调用的时候不必创建对象
-
4.该方法接收的是String类型的数组参数
-
5.java执行的程序 参数1 参数2 参数3
public class Main02 {
public static void main(String[] args) {
// args 是如何传入的
for (int i = 0; i < args.length; i++) {
// System.out.println("第" + (i+1) + "参数=" + args[i]);
System.out.println("args["+i+"] = " + args[i]);
}
}
}