JAVa:为啥很多程序开头都public static void main(String arg[])
4个回答
展开全部
java 是编译执行的语言。他不是机器语言。解释执行的语言在计算机运行的时候。首先要转换成机器语言。就是你的那个class文件。
而机器语言不用解释直接执行。
而你说的那个public static void main(string args[]){
} 这句话就是你的程序的运行入口。专业说法书main函数或者主函数。
给你举个例子
你写的代码就像一个房子。 一个房子是要有门的。要不然你怎么进去。
(public static void main(string args[]){ )这句话就相当于你从门进入到房子里面
而机器语言不用解释直接执行。
而你说的那个public static void main(string args[]){
} 这句话就是你的程序的运行入口。专业说法书main函数或者主函数。
给你举个例子
你写的代码就像一个房子。 一个房子是要有门的。要不然你怎么进去。
(public static void main(string args[]){ )这句话就相当于你从门进入到房子里面
展开全部
main 函数的参数,怎么会没有用呢?
在运行目标文件的时候,在后面写的东西就是arg[],如果您熟悉命令行编译 运行,就知道这个用处很大的。
比如:
javac example.java
java example.class 100 //这个100就存到 arg[]里面了
同时可以参考c语言中:
int main(int argv,char* argc[]){}
在运行目标文件的时候,在后面写的东西就是arg[],如果您熟悉命令行编译 运行,就知道这个用处很大的。
比如:
javac example.java
java example.class 100 //这个100就存到 arg[]里面了
同时可以参考c语言中:
int main(int argv,char* argc[]){}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MAIN 方法, 程序开始的入口,没那个程序不能走!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里是返回值的类型,例如return "www";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询