对hello,world仍有疑问? 1,因为这是程序的入口,所以必须是静态的2,参数String 型数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为只是静态的东西才能被系统直接调用. 它是在生成对象前就完初始化工作 . 而main()方法是JAVA程序的起始点 就是你一运行JAVA程序时,JAVA系统(虚拟机)第一个调用的方法所以它必须是静态的好让系统直接调用. 除了main()方法之外,JAVA中其它方法只要是定义成静态的 就直接可由类调用 而不需要生成对象.其它方法必须在生成对象后再由对像进行调用. 同志们注意大小写。还有,String args[]这样写是不上品的,应该写成String[] args。这是String类型的参数数组,可以让你在执行程序的的时候加上一些参数,如:java First Hello World然后再程序中可以通过arg[0]来引用第一个参数,即“Hello”,通过arg[1]来引用第二个,即“World”。main这个方法必须是public static的。因为他首先要是public的,才能在任何情况下都能执行它,其次static表明你不必要有一个First类的实例就可以使用这个方法。 1、MAIN方法必须定义成public static void,因为虚拟机执行代码时会去找这个东东,不是很清楚的话就照写就是了,没什么太多的道理可言2、String arg[]是在执行应用程序时JAVA [类]之后跟上的参数,这样可以实现从外部传初始值给应用程序3、静态方法是所有对象共同拥有的,所以不能用对象来调用,只能用类名来调用,而动态方法正好相反。 Sheepy(-[J.2.E.E]-) 说的很对! 没错,静态的东西直接被系统调用,在实例化之前已经被初始化;参数args[]代表运行时的参数 thank you everybody, jie tie. 1.void main为什么要public static答:代表它是一个static函数,也就是不产生具体类的对象就可以有操作系统来调用,完全符合OO思想。 2.string args[]是什么?代表命令行参数,也就是执行.class的文件时,数据java *。class 后面输入的东西,以空格为分隔符,得到一个args字符串数组,从而可以使用输入的字符串。 java删除数组中重复元素 API文档 java编程中,如何使主JFrame窗体弹出子对话框,点击其他区域无效?有无现成函数?如何使用? 急急急急急急!!! 请教一个截取字段的问题 JCreator Pro 的一些问题,用过的朋友来看下 高分求教 调查:请问大家用java是写和web程序还是一般的应用程序?谢谢! 简单问题请教 在线时间的转换 怎么样在jbuilder中实现报表的预览打印功能??高分急问!! 如何在applet中使用rmi? 为啥有错
除了main()方法之外,JAVA中其它方法只要是定义成静态的 就直接可由类调用 而不需要生成对象.
其它方法必须在生成对象后再由对像进行调用.
还有,String args[]这样写是不上品的,应该写成String[] args。
这是String类型的参数数组,可以让你在执行程序的的时候加上一些参数,如:
java First Hello World
然后再程序中可以通过arg[0]来引用第一个参数,即“Hello”,通过arg[1]来引用第二个,即“World”。
main这个方法必须是public static的。因为他首先要是public的,才能在任何情况下都能执行它,其次static表明你不必要有一个First类的实例就可以使用这个方法。
2、String arg[]是在执行应用程序时JAVA [类]之后跟上的参数,这样可以实现从外部传初始值给应用程序
3、静态方法是所有对象共同拥有的,所以不能用对象来调用,只能用类名来调用,而动态方法正好相反。
说的很对!
参数args[]代表运行时的参数
jie tie.
答:代表它是一个static函数,也就是不产生具体类的对象就可以有操作系统来调用,完全符合OO思想。
2.string args[]是什么?
代表命令行参数,也就是执行.class的文件时,数据java *。class 后面输入的东西,以空格为分隔符,得到一个args字符串数组,从而可以使用输入的字符串。