main主函数

public static void main(String[] args)

{

//虚拟机调用main函数,需要传个args的参数,传入的是new String[0]

System.out.println(args);// 结果是一个数组实体,长度是0

}

主函数的定义:(主函数也是一个函数)

public :代表该函数的访问权限是最大的

static : 代表主函数随着类的加载而加载,不用创建对象就已经存在

void: 主函数没有返回值

main: 不是关键字,是一个特殊的词,可以被JVM识别。

(String[] args):函数的参数,参数类型是一个数组,该数组中的元素是字符串,args是一个字符串类型的数组。

主函数是一个函数,所以可以被重载,只是重载的函数不能被jvm识别,只是一个重载main函数的函数。

原文地址:https://www.cnblogs.com/gczmn/p/8353468.html

时间: 2024-10-03 10:03:20

main主函数的相关文章

main 主函数执行完毕后,是否可能会再执行一段代码?(转载)

body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5; } html, body { } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { fon

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

python主函数

Python的人会很不习惯Python没有main主函数. 这里简单的介绍一下,在Python中使用main函数的方法 #hello.py def foo(): str="function" print(str); if __name__=="__main__": print("main") foo() 其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数 在Cmd中运行结

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

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

主函数main

class Person { public static void main(String[] args) { } } 主函数:是一个特殊的函数.作为程序的入口,可以被jvm调用 主函数的定义:public:代表着该函数访问权限是最大的static:代表主函数随着类的加载就已经存在了void:主函数没有具体的返回值.main:不是关键字,但是是一个特殊的单词,可以被jvm识别(String[] arr):函数的参数,参数类型是一个数组,该数组中的元素是字符串.字符串类型的数组 主函数是固定格式的

主函数特别之处: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

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>