JAVa:为啥很多程序开头都public static void main(String arg[])

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:30:20
我知道String是字符串参数啊,可没看出来有用到啊~

main 函数的参数,怎么会没有用呢?
在运行目标文件的时候,在后面写的东西就是arg[],如果您熟悉命令行编译 运行,就知道这个用处很大的。
比如:
javac example.java
java example.class 100 //这个100就存到 arg[]里面了
同时可以参考c语言中:
int main(int argv,char* argc[]){}

java 是编译执行的语言。他不是机器语言。解释执行的语言在计算机运行的时候。首先要转换成机器语言。就是你的那个class文件。
而机器语言不用解释直接执行。
而你说的那个public static void main(string args[]){
} 这句话就是你的程序的运行入口。专业说法书main函数或者主函数。

给你举个例子
你写的代码就像一个房子。 一个房子是要有门的。要不然你怎么进去。
(public static void main(string args[]){ )这句话就相当于你从门进入到房子里面

括号里是返回值的类型,例如return "www";

MAIN 方法, 程序开始的入口,没那个程序不能走!~