为了账号安全,请及时绑定邮箱和手机立即绑定

Java中main方法里面的参数一定要是String []args吗?

Java中main方法里面的参数一定要是String []args吗?

子衿沉夜 2019-03-01 11:08:11
问下下,有知道的吗?
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

如果你不知道的话,那么你认为必须就行了。

这个东西继承自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())

查看完整回答
反对 回复 2019-03-01
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

变量名可以改变,String数组类型不能变。。。。

查看完整回答
反对 回复 2019-03-01
  • 2 回答
  • 0 关注
  • 1295 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信