Java小问题 java的主函数为什么要这样写public static void main(String args []),其中的每个修饰符代表什么意思?请高手帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public 公共的 static 静态的void 无返回值main 程序的入口String args [])数组参数 static表示静态,使main方法成为类方法,可以不依赖于该类的具体对象就可执行;也就是谘在创建这个类的对象之前,main方法就可以调用了,这是必须的。想一下:在程序开始执行时,这个类的对象还没有构造,如果main方法不是static的,就必须依赖于具体的对象,main方法也就无法执行了。String[] args是传入的字符串数组,也可以写成 String args[];因为在java语言里,String[] args String args[]都是表示声明了一个名字为args的字符串数组。 void 无返回值,也就是如果非要在程序中加个return语句,只能是: return; return -1(这样写就是错误的,编译器会报错) 补充:至于为什么要取名为main,你可以理解成是一种约定,是JVM找到程序入口的约定! 你可以试一下如果不传形参还不行呢,不知道是application,看来这个还是挺重要的,想人家说的,这是约定 呵呵。。建议楼主还是去看看java基础方面的书,单靠问几个简单的问题解决不了问题 static表示静态,使main方法成为类方法,可以不依赖于该类的具体对象就可执行;也就是谘在创建这个类的对象之前,main方法就可以调用了,这是必须的。String[] args是传入的字符串数组,也可以写成 String args[];因为在java语言里,String[] args String args[]都是表示声明了一个名字为args的字符串数组。 void 无返回值,也就是如果非要在程序中加个return语句,只能是: public 公共的 static 静态的void 无返回值main 程序的入口String args [])数组参数 推荐一本很好的书《Java就业培训教程》- 张孝祥 String args [] 用于接收通过执行java命令时传入的参数 在MyEclipse里面写JavaScript好像有点问题 JAVA中JList如何设置高度,宽度 不能进行数据更改(access) 撼动正则表达式天地?! java question! 新手请教一个问题,鼠标事件的问题 从键盘接受一个字符串,然后打印出来,这段程序怎么写? 接受键盘的内容用什么函数 system.in() 吗? 用java到底能实施些什么 仙来无事,征求最佳或经典的解决方案:Client端调用Server端的Java应用程序 求推荐一个开源的网络爬虫程序 关于线程结束和主程之间的传值问题,急!!! 急,一个关于JAVA中写入操作的问题请教.
static 静态的
void 无返回值
main 程序的入口
String args [])数组参数
String[] args是传入的字符串数组,也可以写成 String args[];因为在java语言里,String[] args String args[]都是表示声明了一个名字为args的字符串数组。 void 无返回值,也就是如果非要在程序中加个return语句,只能是:
return;
return -1(这样写就是错误的,编译器会报错)
至于为什么要取名为main,你可以理解成是一种约定,是JVM找到程序入口的约定!
String[] args是传入的字符串数组,也可以写成 String args[];
因为在java语言里,String[] args String args[]都是表示声明了一个名字为args的字符串数组。 void 无返回值,也就是如果非要在程序中加个return语句,只能是:
static 静态的
void 无返回值
main 程序的入口
String args [])数组参数