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]);}}
}