主函数main

class  Person
{
    public static void main(String[] args)
    {

    }
}

主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用

主函数的定义:
public:代表着该函数访问权限是最大的
static:代表主函数随着类的加载就已经存在了
void:主函数没有具体的返回值。
main:不是关键字,但是是一个特殊的单词,可以被jvm识别
(String[] arr):函数的参数,参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组

主函数是固定格式的:jvm识别

jvm在调用主函数时,传入的是new String[0];

时间: 2024-08-10 00:06:02

主函数main的相关文章

Java 语法 索引 ----- 主函数 (Main)

public class MyApp { public static void main(String[] args) { System.out.print("Hello World"); } } Java 语法 索引 ----- 主函数 (Main),布布扣,bubuko.com

x264代码剖析(三):主函数main()、解析函数parse()与编码函数encode()

x264代码剖析(三):主函数main().解析函数parse()与编码函数encode() x264的入口函数为main().main()函数首先调用parse()解析输入的参数,然后调用encode()编码YUV数据.parse()首先调用x264_param_default()为保存参数的x264_param_t结构体赋默认值:然后在一个大循环中通过getopt_long()解析通过命令行传递来的存储在argv[]中的参数,并作相应的设置工作:最后调用select_input()和sele

主函数main中变量(int argc,char *argv[ ])的含义

在OpenCV上看到一段处理视频的代码,但是复制到VS下运行运行框总是闪退,查了一下原来应该直接在命令下运行exe文件,主要涉及main函数中argc和argv参数的意义,在这里说一下 argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数 * argv[ ]: 字符串数组,用来存放指向你的字符串参数的指针数组,每一个元素指向一个参数 argv[0] 指向程序运行的全路径名 argv[1] 指向在DOS命令行中执行程序名后的第一个字符串 argv[2] 指向执行程序名后的第二个

【C语言】主函数的参数探幽

在C语言中,我们编写代码中最不可缺少的是主函数. 然后其中在主函数main中其实也存在参数: 我们查看一下MSDN,然后我们看一下MSDN对于主函数的解释 看到了吗,main函数中存在3个参数,argc指的是命令数,argv指的是命令存储是什么,envp指的是环境变量. 然后我们来看一下命令行参数实现加减乘除: #include<stdio.h> #include <stdlib.h> #include <string.h> int main(int argc,char

主函数特别之处:public static void main(String[] args)

public static void main(String[] args) 1 public class Test_java {//主函数特殊之处 2 public static void main(String[] args) { 3 System.out.println(args); 4 System.out.println(args.length); 5 for (int i = 0; i < args.length; i++) { 6 System.out.println(args[i

main主函数

public static void main(String[] args) { //虚拟机调用main函数,需要传个args的参数,传入的是new String[0] System.out.println(args);// 结果是一个数组实体,长度是0 } 主函数的定义:(主函数也是一个函数) public :代表该函数的访问权限是最大的 static : 代表主函数随着类的加载而加载,不用创建对象就已经存在 void: 主函数没有返回值 main: 不是关键字,是一个特殊的词,可以被JVM识

c语言主函数为什么要return

本文来源于网络 说到return,有必要提及主函数的定义.很多人甚至市面上的一些书籍,都使用了void main( )这一形式 ,其实这是错误的. C/C++ 中从来没有定义过void main( ) .C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着: The definition void main( ) { /* ... */ } is not and never has been in C++, nor has it been in C.( void

用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户 输入);在主函数中,通过用户不同的选择分别进行调用;

/*2.用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户输入):在主函数中,通过用户不同的选择分别进行调用:*/ #include <stdio.h>#define P 3.14double sanjiao(double di,double gao){ double mianji = (di * gao)/2 ; return mianji;} double zhengfangxing(double bian){ double mianji2 = bian*bian; ret

用函数实现登陆功能(三次机会),然后在主函数中根据调用后的结果判断 登陆成功与否。

/*3.用函数实现登陆功能(三次机会),然后在主函数中根据调用后的结果判断登陆成功与否.*/#include <string.h>int numb(char use[] ,char password[] ){ if((strcmp(use,"zhouyi")==0)&&(strcmp(password,"nb")==0)) { return 1; } else { return 0; } } #include <stdio.h>