面向对象-main函数

         面向对象-main函数

                             作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.编写main函数测试代码

/**
 * 
 * @author 尹正杰
 *
 */
public class MainDemo {

    int Age = 18;
    
    public void showAge() {
        System.out.println(Age);
    }

    /*
     *     main函数也称为主函数:
     *         主函数是静态的,只能访问静态的成员;
     *         主函数是被虚拟机所调用的;
     * 
     *     main函数的关键字说明:
     *         public:
     *             JVM调用的函数必须权限足够大,所以使用public修饰。
     *         static:
     *             主函数随着类加载,JVM不需要创建该类对象就可以对该函数调用,所以是静态。
     *         void:
     *             主函数没有返回值。返回给虚拟机是没有意义的。
     *         main:
     *             固定的函数名称,JVM会找它作为程序的入口。
     *         (String[] args):
     *             主函数的参数列表,参数类型是一个字符串数组类型的参数。
     */
    public static void main(String[] args) {
        
        MainDemo m = new MainDemo();
        
        m.showAge();
        
        System.out.println(args);
        
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
}

 

二.在Eclipse的IDE中为main函数传参

 

三.在命令行中为main函数传参

1>.打开代码的存储路径

2>.查看默认存放源代码文件和编译后的字节码文件

3>.找到字节码文件并传参数

C:\Users\yinzhengjie\Desktop\Java基础\JavaCode\BigData\bin> java MainDemo jason 18 
18
[Ljava.lang.String;@15db9742
jason
18
C:\Users\yinzhengjie\Desktop\Java基础\JavaCode\BigData\bin>   

 

posted @ 2020-01-24 00:15  JasonYin2020  阅读(281)  评论(0编辑  收藏  举报