我是Java语言的零基础学生,求帮助一个基础问题,谢谢。

以下代码:publicclassExample1_1{publicstaticvoidmain(String[]args){System.Out.println(“你好!... 以下代码:
public class Example1_1{
public static void main(String []args){
System.Out.println(“你好!欢迎你学习 Java 语言。”);
}
}
这里的理解我估计没有错,类Example1_1的访问权限是公用的,class的类的意思,Example1_1是类的名字,class前面的public是访问权限,public代表的是公用的访问权限。第二行代码,main()方法的访问权限是公有的,它是一个静态方法,没有返回值,main()方法是主方法的意思,该方法代表应用程序的入口,第二行代码的public代表的也是访问权限,表示main()方法的访问权限是公有的,static表示的是静态方法,void表示的是没有返回值。这里的理解我估计没有错,如果理解错了求指出。
这里的理解我就不确定了,麻烦帮我看一下,如果有错,帮我纠正一下。String[]args书中说的是,声明main()方法的参数是一个字符串数组。我看了数组的声明格式,书中写的是:
数组元素类型 数组名[];或者 数组元素类型[]数组名;
我根据数组声明格式的理解,把String[]args理解为:字符串类型一维数组args,其中,String表示的是数组元素类型,即字符串类型,String[]args是一维数组,args是数组名,args的理解就是一维数组args,但书中的解释是,args是arguments的缩写,他的理解是,args是参数的意思,String[]args是字符串数组。是书中两种理解方法都对吗?求帮我解释一下,谢谢。
展开
 我来答
百度网友b6b60dd9e
2020-03-15 · TA获得超过141个赞
知道小有建树答主
回答量:353
采纳率:94%
帮助的人:79.8万
展开全部
数组名[]; 或者 数组元素类型[]数组名; 这2个都是对的,数组名[]这种是C语音的风格
Java推荐的是组元素类型[]数组名
不管怎么写args,都是数组的名字,没有实际意义,你改成其他名字,程序一样运行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式