想知道主函数的String[] args到底是什么,于是就打算foreach出来,但控制台中什么也没有显示,也查看过其他博主的文章,迷迷糊糊知道这是存储数组地址,但还是有很多迷惑之处。
1、main是运行程序的入口,那么在运行程序的时候,就可以通过args将一些运行参数设置到系统中,运行期间就可以取到;
2、你可以通过java 类名 参数1 参数2 ?比如:你编译之后的文件名是hello.class,则这个命令就是 java hello a1 a2 a3
参数,你可以设置运行参数的
args[]数组是接受命令行参数的,和C语言主函数的int argc,char *argv[]类似
这个你要在命令行里面执行才能传递参数,直接在编辑器里执行就无法传递参数。java main.java a b c d
此时输出的参数就是 a b c d