为什么Java中args[0]是第一个传递参数而不是程序名呢,
C语言中args[0]就是应用程序的名称,args[1]开始才是传递的参数
Java为什么不这么做呢,害的我现在常常忘记哪个才是传递的参数

解决方案 »

  1.   

    args[0]作为应用程序的名称有必要吗?
    既然是参数,我觉得就是指参数比较好
    Java设计者这么规定,并不一定要和C一样
      

  2.   

    就是的,java和c的规定不一样的啊!要是实在想问,就问java的发明人吧!
      

  3.   

    学别人家发明的Java,Lz就认了吧,呵呵
      

  4.   

    就算要传应用程序名  大多数情况下也传的是  xxx\java.exe  没啥用
      

  5.   

    java就是java。如果和c一样那就叫c了。