想请教一下
public static void main(string args[])跟
public static void main(string []args)有什么区别?

解决方案 »

  1.   

    是一样的,因为数组那个是一个数组,数组定义就是像int[] a={""};就是int a[]={""};
      

  2.   

    是一样的,因为里面其实就是是一个数组,数组定义就是像int[] a={""};就是int a[]={""};所以没关系,两种写法都一样.
      

  3.   

    完全相同。看你喜欢怎么写就是了
    有问题了???当然进群讨论咯
    IT进阶者QQ群。。Fighting。75627891。学术交流。。职场征战。。工作感想。。生活闲情。。期待各位的加入助人助己。。其乐融融。。
      

  4.   

    string[] args
    语法上没区别,建议这么写。
      

  5.   

    完全相同,
    但是建议这样写:string[] args 
    因为这样比较符合java规范;
      

  6.   

    恩,java这2种都可以的。嘻嘻,我也是初学的。
      

  7.   

    没什么区别  
    string[] args写更像面向对象的语法   嘿嘿 
      

  8.   

    写成string []args 这种格式理解起来意思更明确,定义了一个string []  名字为args string args[]  这个意思也是 定义了一个string []  名字为args 
    但看起来容易让人歧义就,看起来像定义了一个string 名字是args[],所以Java推荐使用前一种!
      

  9.   

    严格说来是两种思维方式了,String[] args属于面向对象的思维方式,将String数组看做一个对象,args是它的一个引用,就跟Object o = new Object()没什么不同。而String args[]则属于面向过程的思维方式,args作为数组首地址,数组类型为String
      

  10.   

    没有任何区别,只是习惯而已,建议 public static void main(String[] args)这样写
      

  11.   

    是一样的,是数组定义的两种方式,String[] args 是java中建议用的定义方式,String args[]在c和c++中用的比较多。