社区
Java SE
帖子详情
初级问题!!!
HGC_SanXi
2010-04-19 06:58:55
请问String[] args与String args[]有区别吗?
要求:先回答有或没有!如果有,那请用浅一点的话语解释之!!!谢谢了!!!
...全文
41
5
打赏
收藏
初级问题!!!
请问String[] args与String args[]有区别吗? 要求:先回答有或没有!如果有,那请用浅一点的话语解释之!!!谢谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengxiaohuan2010
2010-04-19
打赏
举报
回复
没区别的,写哪个都一样的
不善^
2010-04-19
打赏
举报
回复
没有区别
java 的作者认为String[] args 更能表示 是一个数组 所以就这样定义了
等你什么时候能发明一种语言了 你也可以按照你的想法定义
所以没什么解释的
hlw881008
2010-04-19
打赏
举报
回复
那就是:string[] args,声明一个String数组,名字叫args. string args[],声明一个叫args的数组,类型是String.
其实功能作用是完全一样的,两种写法都可以!
这是数组的两种写法,
大多数程序员喜欢使用String[] args这种风格的写法,因为它把元素类型 String[] 与变量名 清晰的分开了。
不过个人习惯于String[] args
hlw881008
2010-04-19
打赏
举报
回复
其实没什么区别的;当初我也是这样的疑问,呵呵;
非要说区别就看下面:
执行效果上没有不同, 但在语法意义上略有不同.
比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型.
String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型.
String[] args单从类型上来讲属于字符串数组类型, 而从变量本身来讲就是一个单纯的引用变量, 因此这种方式可以更明显地体现出是否为数组这一点. 因为从类型上就可以直接看出变量为一数组类型引用.
正如第一句话所说的那样, 单单两句是比较不出什么不同的, 但如果你这样写.
String args[], argt;
String[] args, argt;
这就有很显示的差异了. 在第一句中args是字符串数组类型, 而argt则就是字符串变量. 在第二句中args与argt都是字符串数组类型.
xiaohuanjie
2010-04-19
打赏
举报
回复
只有写法不同,别的都一样
java
初级
常见面试题,自己面试中总结的面试官常问的
问题
,仅供参考!
java
初级
常见面试题,自己面试中总结的面试官常问的
问题
,仅供参考!
VX545HD
初级
美化固件
以V1.1正式版固件为蓝本美化。...刷写VX545HD
初级
美化固件后,本人不能保证您的VX545HD不会出现
问题
——“世界上没有两片完全相同的叶子”——后果自负。 “非诚匆装”——VX545HD
初级
美化固件 较具体吧!!!
Linux完整教程(
初级
教程)
包括Linux的全部教程和很多的
问题
集在里面,欢迎下载!
Hibernate
初级
练习.zip
这个是提供学习用的 不要分 ,,,所用的工具都是新的 ,下载后 如果你们用就jdk 什么的 hibernate版本低 可能会出
问题
。感谢我 ,感谢大地!!!
Skill-Build-Up-Practice:技能建立库是Java
问题
解决实践类的集合,在
初级
课程中,我已经演示了一些核心Java家庭作业!
技能积累资料库是Java
问题
解决文件的集合,其中我在
初级
阶段展示了我家庭作业的一些核心Java练习!
Java SE
62,624
社区成员
307,283
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章