• java的main函数学习


    /*public static void main(String [] args)
     * 主函数:是一个特殊的函数,作为程序的入口,可以被jvm调用
     * 主函数的定义:
     * public:代表该函数访问权限是最大的
     * static: 代表主函数随着类的加载已经存在,
     * void:主函数没有具体的返回值
     * main:不是关键字,但是一个特殊的单词,可以被jvm调用
     * (String [] args) :函数类型是一个类型,该数组中的元素是字符串,字符串类型的数组
     * 主函数是固定格式的jvm识别
     */
    public class MainDemo {
    /*
     * 引用数据类型,一个值或null
     */
        public static void main(String[] args) {//args可以改名任何,= arguments 例为x
            System.out.println(args);
            System.out.println(args.length);
            System.out.println(args[0]);//不行,数组越界,可以java运行是可以传值,调用jvm
            
            String [] arr = {"haha","heihei","hehe","hiahia"};
            MainTest.main(arr);
        }

        public static void main(int x) {//函数重载,可以放前面也可以,不影响main

        }
        
    }
    class MainTest{
        public static void main(String[] args) {
            for(int i = 0;i < args.length;i++){
                System.out.println(args[i]);
            }
        }
    }

  • 相关阅读:
    Poj2033
    CodeForces 540
    CodeForces 548
    LeetCode#2 Add Two Numbers
    CodeForces 544A
    POJ 2431Expedition
    HLG1116-选美大赛
    清华学堂 列车调度(Train)
    清华学堂 LightHouse
    清华学堂 Range
  • 原文地址:https://www.cnblogs.com/sxmcACM/p/3474426.html
Copyright © 2020-2023  润新知