1,因为这是程序的入口,所以必须是静态的
2,参数String 型数组
2,参数String 型数组
解决方案 »
- 求解awt 或者swing 制作地图
- snmp4j中接收不到trap
- static 的问题!一个小小菜鸟的问题!!
- new Thread().sleep Thread().sleep Thread().currentThread().sleep
- 问题编号001:从网上下载的web项目怎样在服务器上成功部署?
- 高手,我要救助呀
- 菜鸟想问一下这个错误是什么意思?怎么解决呢?谢谢大家:)
- 十分费解的一个问题帮我解决
- 请问java.lang.reflect这个包(反射)的主要用途?java.lang.reflect.Method这个类是干什么用的?
- 熟悉Weblogic6.0的高手请进,不难的一个问题
- 如何在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字符串数组,从而可以使用输入的字符串。