搜尋

首頁  >  問答  >  主體

Java中main方法裡面的參數一定要是String []args嗎?

問下下,有知道的嗎?

ringa_leeringa_lee2827 天前865

全部回覆(3)我來回復

  • 阿神

    阿神2017-05-17 10:09:39

    如果你不知道的話,那麼你認為必須就行了。

    這個東西繼承自unix(C)的命令。

    通常情況下,C程式的main函數為

    普通情况下这么写
    int main(int argc char **argv)
    有些情况下这么写
    int main(int argc, char *argv[], char **env)
    
    argc为参数数目
    argv为字符串数组。
    char **argv = char *argv[] = char argv[][]

    你可以認為在main函數方面,java只是一層包裝,即java的包裝只是取消了argc,把argv從二維的字符矩陣換成了字符串數組。

    java的args = C的**argv,
    C的argc=java的java的args.count()(或args.length())

    回覆
    0
  • PHPz

    PHPz2017-05-17 10:09:39

    變數名稱可以改變,String陣列型別不能變。 。 。 。

    回覆
    0
  • 阿神

    阿神2017-05-17 10:09:39

    還可以是String... args
    哈哈

    回覆
    0
  • 取消回覆