• 面向对象-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:UsersyinzhengjieDesktopJava基础JavaCodeBigDatain> java MainDemo jason 18 
    18
    [Ljava.lang.String;@15db9742
    jason
    18
    C:UsersyinzhengjieDesktopJava基础JavaCodeBigDatain>   

  • 相关阅读:
    方法的调用
    控制语句
    运算符 及 流程控制语句
    标识符 二进制 数据类型之间的转换
    大数据中java基础概述
    Java常见对象
    Java为什么要在虚拟机中运行
    java基础之反射机制
    多线程
    Ajax详解
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12231744.html
Copyright © 2020-2023  润新知