������������һ��д�����£�
����public static void main(String[] args){...}
���������ֱ�������Щ�ؼ��ֵ����ã�
������1��public�ؼ��֣����������⣬����������Ϊpublic���Ǹ��������������Է�������������
������2��static�ؼ��֣���֪������main������һ����̬������Ҳ����˵main�����еĴ����Ǵ洢�ھ�̬�洢���ģ��������������Ժ����δ������Ѿ������ˡ�����main()����û��ʹ��static���η�����ô���벻��������������������ͼִ�иó��ᱨ������ʾmain()���������ڡ���Ϊ����main()���ಢû��ʵ��������û���������Ķ���������main()����Ҳ�����档��ʹ��static���η�����ʾ�÷����Ǿ�̬�ģ�����Ҫʵ��������ʹ�á�
������3��void�ؼ��ֱ���main()�ķ���ֵ�������͡�
����**��4������String[] args�����DZ��ĵ��ص㡣
������һ������ʹ���߿�����������״̬����ij���ഫ�ݲ����������������ӣ�
����public class ArgsDemo {
����public static void main(String[] args) {
����String str = new String();
����for (int i = 0; i < args.length; i++) {
����System.out.println(args[i]);
����str += args[i];
����}
����System.out.println(str);
����}
����}
����ʹ��javac ArgsDemo.java��������ArgsDemo.class�ļ���Ȼ��ʹ��"java ArgsDemo ����һ ������ ������ ..."�ĸ�ʽ��ArgsDemo�ഫ�ݲ�������ʾ����������������������Ȼ���������в����ĺ͡�����java ArgsDemo a b c,���õ�������������
����a
����b
����c
����abc
������Ҫע�����ǣ�����������ѭ����������i
����Exception in thread "main" java.lang.ArrayIndexOutOfBoundException:3
����at ArgsDemo.main(ArgsDemo.java:5)
�����ڶ�����������һ������������main()���ഫ�ݲ�������������
����public class A {
����public static void main(String[] args)
����{
����for(int i=0;i
����System.out.println(args[i]);
����}
����}
����public class B {
����public static void main(String[] args)
����{
����c = new A();
����String[] b = {"111","222","333"};
����c.main(b);
����}
����}
�������ȶ���һ��class A����A�ж���һ��main()�������ڸú�������������args��Ȼ������һ��classB����B�г�ʼ��һ��A��ʵ��c��Ȼ����c���ݲ��������ҵ���c��main������ӡ�������IJ���ֵ�������������£�
����111
����222
����333
��������main()�����Ǿ�̬������������Ҫʵ����Ҳ��ʹ�ã�����Bʹ��������д��Ҳ��������ͬ�Ĺ��ܣ�
����public class B {
����public static void main(String[] args)
����{
����//A c = new A();
����String[] b = {"111","222","333"};
����A.main(b);
����}
����}
�����ܽ����args����Ҫ������Ϊ����ʹ������������״̬���������ṩ��һ���ֶΡ���������������ֱ��ʹ��main()�����������ݲ���Ҳ�ǿ��еģ���Ȼ���ַ�����̫���ã����Ͼ�Ϊ�����ṩ��һ��ѡ����
���������Ϲ۵���ϵ�������⣬��ȷ�ĵط���ӭ����ָ����ʵ������������ͨ����
����================================
������static����������⡣main�����Ĵ����Ǵ��ڷ������ġ����������Ƿ�Ϊstatic�ģ������ڷ�������

ϲ��
��
�ѹ�
��
��
����



������ҫ�˺Ŷ�
MARVEL Strike
2017��10������
�ȹپ�һƷ����