首页 > 代码库 > Java中main()的args的知识点浅谈
Java中main()的args的知识点浅谈
我们先来了解下Java中main()方法的默认定义格式:
public static void main(String[] args){
}
1.main方法是程序执行的入口,除了args这个形参变量可以改变外,其他都不能改变。
2.JVM为什么这么定义?
因为JVM在运行这个Java应用程序的时候,首先会调用main方法,调用时不实例化这个类的对象,而是通过类名直接调用,因此需要是限制为public static。
JVM规定,不能有返回值,所以返回值类型为void。
main()方法中必须有一个入参,类型必须String[],形参名字默认为agrs。
3.一个程序中只能有一个public static void main(String[] args){},但是可以有无数个重载的main(),如下图:
4.下面关于args进行介绍:
先看下面的图
这说明JVM在调用main()方法的时候,并没有给JVM传任何参数,其实也很容易理解,JVM并不知道main()方法需要什么有用的参数。
5.但是我们有两种办法给main()方法传参
第一种:看下图:
第二种:鼠标右键,点击Run As 选择 Run Configurations 选择Arguments即可传参,如图:
6.args的主要作用:
main方法的参数主要是接受命令行输入的参数,形参本来就起到接受传递的信息的作用。
Java中main()的args的知识点浅谈
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。