一个基础问题(但是现在俺还没弄懂) public static void main(String args[])这个语句为什么一定要这么写呢?请老大们告诉俺啊~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 main(String args[])是一个约定也是一种规范 最好这样写 你写其它的也没有错的 这是java程序的入口函数,没有这一句.jvm不知道从哪里开始执行 java 默认启动一个程序时就会去找他的main()函数,“是一个约定也是一种规范 ”,就像C语言一样。main(String args[]) 中的args是命令行所带的参数,如c:\java MyTest -p test /c /ok那么args[]={"MyTest", "-p", "test", "/c", "/ok"} public static void main(String args[])首先public,void不用解释了吧,写普通方法也一样的;static表示静态方法,如果不是的话,就会出现不能调用的情况,因为类没未实例化;main(String args[])是个保留的方法名,JDK会特殊对待的,命令行输入java ××启动程序会自动去找main(),所以只能有一个main()方法;里面的String args[]只是表示参数数组,它只是个数组而已,你改写成String a[]都没问题 kingots说得没错,args 是接受输入java ClassName 后的参数的数组名 public static void main(String args[])(String args[])是执行的参数数组 我一直想知道 JAVA 为什么叫 JAVA 而不叫 .NET 呢 ??如果现在叫做的 JAVA 的语言一开始就叫做 .NET 那么现在的 .NET 又会叫做什么呢?会叫 JAVA 吗?改天我也开个帖问问~~~ java执行会先找main(String args[]),因此要不具有访问权限,static说的是静态方法,如果不是的话,就会出现不能调用的情况,类没未实例化String args[] 可以改的,args[]可以改成ar,a,t,g,svoid 我也不知为什么要void java 程序的入口方法,jvm调用种格式的方法 不记得在那本书中见过对main(String args[])括号中的解释,虽然可以换成其他变量名,但一定是必须的。至于void是标识没有返回值,否则会报错。 //PointTestpublic class TestPoint{ public static void main(String[] args){ String s1="123zbc"; String s2="123zbc"; System.out.println("s1==s2 is "+(s1==s2)); Integer i1=new Integer(12); Integer i2=new Integer(12); System.out.println("i1==i2 is "+(i1==i2)); } } 输出为:s1==s2 is true i1==i2 is false "=="不是来比较引用的吗~s1,s2不是String类的两个引用吗~运算 怎么会得到true? 大部分人的回答都说风凉话,楼主看来比较具有钻研精神,什么都问问为什么,这很好啊. 回复人: kingofs(银骑) ( ) 信誉:100 2006-2-7 11:23:31 得分: 0 public static void main(String args[])首先public,void不用解释了吧,写普通方法也一样的;static表示静态方法,如果不是的话,就会出现不能调用的情况,因为类没未实例化;main(String args[])是个保留的方法名,JDK会特殊对待的,命令行输入java ××启动程序会自动去找main(),所以只能有一个main()方法;里面的String args[]只是表示参数数组,它只是个数组而已,你改写成String a[]都没问题这位兄弟的回答才是正解. public static void main(String args[])这是一个规范参数是一个字符串数组 这是一个规范static表示静态方法,如果不是的话,就会出现不能调用的情况,因为类没未实例化;参数是一个字符串数组void:表示该方法没有返回值 用jdom读取xml中的值报错 这就是 JAVA的真面目 窗口中画图的背景颜色设置 求一段代码:咋样判断字符一个串对象是null的或该字符串完全是由空格组成的 简单数组问题,速度接分 大家看看这个类哪儿错了? c++ java 运算符 请问谁在参加Robocode 的设计啊?大家进来说说 &&&&&&&&&&&&rational rose 2002电子书有吗? 关于JAVA的疑问。 需要JAVA书籍和简单代码的初学者进 如何用java,net包实现一个简单的ping
是一个约定也是一种规范
最好这样写 你写其它的也没有错的
main(String args[]) 中的args是命令行所带的参数,如
c:\java MyTest -p test /c /ok
那么args[]={"MyTest", "-p", "test", "/c", "/ok"}
首先public,void不用解释了吧,写普通方法也一样的;
static表示静态方法,如果不是的话,就会出现不能调用的情况,因为类没未实例化;
main(String args[])是个保留的方法名,JDK会特殊对待的,命令行输入java ××启动程序会自动去找main(),所以只能有一个main()方法;
里面的String args[]只是表示参数数组,它只是个数组而已,你改写成String a[]都没问题
(String args[])是执行的参数数组
static说的是静态方法,如果不是的话,就会出现不能调用的情况,类没未实例化
String args[] 可以改的,args[]可以改成ar,a,t,g,s
void 我也不知为什么要void
public static void main(String[] args){
String s1="123zbc";
String s2="123zbc";
System.out.println("s1==s2 is "+(s1==s2));
Integer i1=new Integer(12);
Integer i2=new Integer(12);
System.out.println("i1==i2 is "+(i1==i2));
}
} 输出为:s1==s2 is true
i1==i2 is false
"=="不是来比较引用的吗~s1,s2不是String类的两个引用吗~运算
怎么会得到true?
public static void main(String args[])
首先public,void不用解释了吧,写普通方法也一样的;
static表示静态方法,如果不是的话,就会出现不能调用的情况,因为类没未实例化;
main(String args[])是个保留的方法名,JDK会特殊对待的,命令行输入java ××启动程序会自动去找main(),所以只能有一个main()方法;
里面的String args[]只是表示参数数组,它只是个数组而已,你改写成String a[]都没问题这位兄弟的回答才是正解.
这是一个规范
参数是一个字符串数组
参数是一个字符串数组
void:表示该方法没有返回值