当前位置: 代码迷 >> Java相关 >> public static void main(String[] args)两种写法问题
  详细解决方案

public static void main(String[] args)两种写法问题

热度:986   发布时间:2009-09-10 18:06:38.0
public static void main(String[] args)两种写法问题
public class Hello world {
    public static void main(String[] args)
=====================
public class Hello world {
    public static void main(String args[])

这两种写法有什么却别???
搜索更多相关的解决方案: args  void  String  public  main  

----------------解决方案--------------------------------------------------------
没有区别,都一样
----------------解决方案--------------------------------------------------------
都是一个String数组作为参数而已

String[] args
String args[]
String... args

第一种和第二种是一样的,只是写法不一样而已

第三种是可变参数,也包含数组的概念

所以下面三种写法都是一样的,都是作为程序执行的入口方法而已,没有任何不同,且他们的参数都是一个String数组
public static void main(String[] args)

public static void main(String args[])

public static void main(String... args)
----------------解决方案--------------------------------------------------------
在数组中,【】写在类型后面 和写在名字后面都是一样的。
----------------解决方案--------------------------------------------------------
回复 楼主 vecomwa
Hello World
中间不能有空格
命名时要注意,哪里都不能有空格!

----------------解决方案--------------------------------------------------------
两种写法都一样,就看个人的习惯。 一般用这样的写法public static void main(String[] args)

----------------解决方案--------------------------------------------------------
了解下。
----------------解决方案--------------------------------------------------------
都是表示String类型的数组
----------------解决方案--------------------------------------------------------
  相关解决方案