码迷,mamicode.com
首页 > 编程语言 > 详细

Java中main()的args的知识点浅谈

时间:2016-09-24 19:05:41      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

我们先来了解下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的知识点浅谈

标签:

原文地址:http://www.cnblogs.com/greatfish/p/5903823.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!