黑马程序员技术交流社区

标题: main(String args[])这个怎么理解呀 [打印本页]

作者: 落星追恒    时间: 2016-3-19 21:54
标题: main(String args[])这个怎么理解呀
如题main(String args[]),args是参数吗为啥带数组结构?
作者: CangYe    时间: 2016-3-19 22:06
具体不清楚,但毕老师的视频”G:\黑马程序员_毕向东最新经典Java基础视频\第06天075_面向对象(main函数)_黑马程序员_Java基础视频“有讲到
作者: Open    时间: 2016-3-19 23:28
main方法是程序入口,任何程序都是以它开始,String[] args 是等待键盘输入,args是变量,在标识符合适的情况可以更改变量名,无需过多纠结它
作者: flyhui    时间: 2016-3-19 23:35
main是程序入口。String[] args是以前用来做键盘录入的
作者: Man_hui    时间: 2016-3-20 00:26
main方法是程序的入口,程序在执行的时候JVM首先要找到它进入程序,String[] args  你可以理解成一个String 类型的数组  args就是这个数组的名字  以前的用法现在不用了不用纠结
作者: as9600    时间: 2016-3-20 00:50
args只是一个名字,可以改变
作者: 坚持到底    时间: 2016-3-20 12:44
为了输入
作者: 蔡Sir.    时间: 2016-3-20 19:27
args是变量的意思,这个单词可以被任意符合命名规则的字符代替,用args只是以前的人用习惯了
作者: leiothrixs    时间: 2016-3-20 20:07
以前用于接收键盘录入,现在已经不用了 用 import  java.util.Scanner;
规范都这样写,建议不要更改
作者: jeremylee    时间: 2016-3-20 20:13
main是程序入口被java所识别,而String args 是以前的键盘录入 args 是可以改的并且不会出错,只是这种方式成为了一种习惯沿袭下来的
作者: iffie1017    时间: 2016-3-20 20:16
main(String[] args)表示给主函数传一个字符串数组,数组名是args,是arguments的缩写,一个约定俗成的写法,不是关键字。
作者: 善毅    时间: 2016-3-20 21:49
main()是程序的入口,程序先从main方法开始执行,String[] args是说它的参数是一个字符串数组,名字是args
作者: liu631980435    时间: 2016-3-20 22:00
赶紧好好学习吧吗,
作者: 408217247    时间: 2016-3-20 22:52
args是数组名字,它的是可以改变的,就是一个标识符。小括号内整体是一个参数,java基础数组那一节会讲的
作者: 天生player    时间: 2016-3-20 23:48
不是的,只是一个伪参数,甚至可以写别的。而且应该写成String[] args
作者: If_091021    时间: 2016-3-21 19:32
main方法是public类的入口。String[] args 代表了main方法的参数为可变参数。可以理解为参数数量是可变的,可以有任意多个。在命令行中执行时如 java XXX dd cc aa(其中XXX代表类名,后面的 dd cc aa代表传入的参数,会存储在args【】数组中,并可以在方法中调用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2