1、可以public static void main(String[] ssss){}2、不能去,这是Java约定。

解决方案 »

  1.   

    你这些问题,可以自己动手改下就知道了至于args,我曾在C/C++中看到过,可能是Java照搬的,没什么系统内部定义的~~~
      

  2.   

    在dos下执行java文件的时候可以带args参数执行
      

  3.   


    非也,非也
    String []args是用来接收参数输入的。。
    比如你在控制台里面使用javac XX.java时。
    同时 用java XX arg1 arg2时那个就有用啦。。
      

  4.   

    1楼的回答是对的。
    在JDK1.5中,main方法的参数还可以这写:main(String ...args)
      

  5.   

    可以, jdk版本 越高,允许的范围越大。
      

  6.   

    public static void main(String[] args) {}"args"可以改,但这个数组不能去掉。在doc环境下,args可以在控制台传值。
      

  7.   

    main()方法是程序的入口,main()方法里面的形参是个数组,数组名字叫args,当然你也可以改成其他名字,只不过是个名字而已,随便改成什么名字都成,只要遵守JAVA标识符命名规则就成,这是你的第一个问题对于第二个问题为什么main里面的参数要是一个数组?这个参数我们很多是有都没有用,能去掉吗?
    main()里面的形参是个数组,是用来接受用户输入自定义变量用的,即你要在命令行模式下输入自己的定义的变量,可以通过数组的引用把它打印出来,这个参数很多时候我们都没有用,但是不能去掉,这个是给用户使用的,是JAVA约定俗成的,希望对你有帮助
      

  8.   

    名字可以随便改,参数类型必须是String[]
      

  9.   

    类型不能随便 来. 参数名只要不是合法就行,不一定要 "args"
      

  10.   


    1、这个名字可以随便改2、这个参数是可以去掉的,只是去掉的话它就相当于main的一个重载函数,不是类中默认执行的那个main函数,所以还得得重新定义一个带参数的main,也就是说main也可以有重载函数
      

  11.   

    args无所谓了,给什么都行,只是一个变量名。a也可以
      

  12.   

    java的函数是按签名区别的,签名取决于
    函数名和参数的位置与类型和参数名无关,void main( String args[])和void main( String abc[])一样的
    和参数位置有关,void main(String a,int b)和void main(int b, String a)是两个函数
      

  13.   


    引用楼主 qqcrazyboy 的回复: 
    学Java这么长时间了,io流,线程也都搞了,但现在有一个小问题! 
    public static void main(String []args) 
    { } 
    (1)main里面的参数一个数组,args只是数组的名字,那么这个名字可以随便该吗? 
        还是程序员的习惯,或是系统内部的定义? 
    (2)为什么main里面的参数要是一个数组?这个参数我们很多是有都没有用,能去掉吗? 
    1、这个名字可以随便改 2、这个参数是可以去掉的,只是去掉的话它就相当于main的一个重载函数,不是类中默认执行的那个main函数,所以还得得重新定义一个带参数的main,也就是说main也可以有重载函数 
      

  14.   

    你可以把public static void main(String []args)方法当成普通的static方法就可以理解了,在方法里参数String []args是可以修改参数名字的
      

  15.   


    写的好,为什么main里面的参数要是一个数组?这个参数我们很多是有都没有用,能去掉吗?
    没有用时因为我们的参数是写在main方法中,不是从外面传过来的
      

  16.   

    试了,
    public static void main(String...args) { 
    在JDK1.5中可以,很好很强大
      

  17.   

    1.可以
    2.也可以。main没有人说main函数不可以被overwrite,但是被改写以后就不再是一个程序入口而是一个普通的方法。