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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许愿じ☆VE杰 中级黑马   /  2014-8-23 14:19  /  2472 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args)
public static void main(String args[])
这2种表达的意思是一样的吗??
[]代表的是什么意思

21 个回复

倒序浏览
1、都是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.
2、跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机执行,就是死定的格式。
3、对于里面的参数及修饰符,public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样java虚拟机就可以找到main()方法,从而来运行javac程序,static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去。void:main()方法是不需要返回值的main:翻译过来就是。。。约定俗成,规定的
4、String[] args和String args[]:都是从控制台接收参数,一样的。

评分

参与人数 1技术分 +1 收起 理由
格子、 + 1 赞一个!

查看全部评分

回复 使用道具 举报
杨列振 发表于 2014-8-23 14:50
1、都是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.
2、跟C语言里面的main()函数的 ...

很好的回答哦
回复 使用道具 举报
杨列振 发表于 2014-8-23 14:50
1、都是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.
2、跟C语言里面的main()函数的 ...

谢谢,回答的很仔细
回复 使用道具 举报
路过。。。
回复 使用道具 举报
受教!!!
回复 使用道具 举报
一楼回答的够详细了  (String 【】arg)最原始时是键盘录入的
回复 使用道具 举报
public static void main(String[] args) public static void main(String args[])
回复 使用道具 举报
这两表达方式都可以,[]代表的是数组的意思!String[]代表的是字符串数组类型
回复 使用道具 举报
我只知道一种常见方式。。。另一个没见过
回复 使用道具 举报
2楼相当详细了,应该能明白了楼主
回复 使用道具 举报
huangxuanheng 来自手机 中级黑马 2014-8-24 00:36:22
12#
9楼回答简单到位,知道赞一下
回复 使用道具 举报
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
付剑翊 来自手机 中级黑马 2014-8-24 08:05:40
14#
后面学到数组的定义格式的时候就明白了,不用过于纠结
回复 使用道具 举报
字符串数组
回复 使用道具 举报
参数其实是字符串数组  可以用你说的那两种形式来表示数组 都可以的
回复 使用道具 举报
数组格式问题,[]放前放后都一样~
回复 使用道具 举报
一样,[ ]表示数组意思,后面毕老师的视频有讲
回复 使用道具 举报
楼上的太精辟了~佩服~
回复 使用道具 举报
这个问题嘛    大气上档次
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马