zoukankan      html  css  js  c++  java
  • 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]);
            }
        }
    }

  • 相关阅读:
    复制工程或修改工程名字后找不到第三方库解决方法
    描述文件不匹配的解决方法
    JSON Code3840错误
    swift介绍和语言概述
    swift
    新入行程序员应知的十个秘密
    signal SIGABRT
    属性,属性赋值及其内存管理
    HTTP网络请求
    使用类目删除可变字符串中重复字母的一个算法
  • 原文地址:https://www.cnblogs.com/sxmcACM/p/3474426.html
Copyright © 2011-2022 走看看