A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 雨祭 中级黑马   /  2014-12-17 23:07  /  1001 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String args [] )
为什么最后的args反过来也可以被执行?

7 个回复

正序浏览
zmhlnrs 中级黑马 2014-12-18 22:36:47
8#
这个就是数组的格式 可以定义成 String[] args和String args[]是一样的  只不过建议用第一种格式   
回复 使用道具 举报
cz萑 中级黑马 2014-12-18 21:21:27
7#
String[] args  表示的是字符串类型的数组,你可以认真看一下数组的定义方法就明白了
回复 使用道具 举报
因为它是一个变量名
回复 使用道具 举报
main方法中的args是一个一维数组,因为数组的声明方式有两种,String[] args = ""; 或者String args[] = ""; 所以你反过来也是符合语法规则的,因此可以被执行。
回复 使用道具 举报
数组的格式有好几种,这是其中的一种。
回复 使用道具 举报
java对数组有两种书写形势,int[] a   和int a[] 都可以,但是写前面一种不容易出错,建议用前面的
回复 使用道具 举报
这个就像你定义int的二维数组一样的,可以写成 int[][] var,也可以写成int var[][]。。一样的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马