public static void main(String[] args){}函数诠释
主函数的一般写法如下:
public static void main(String[] args){…}
下面分别解释这些关键字的作用:
(1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。
(2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,那么编译不会出错,但是如果你试图执行该程序将会报错,提示main()方法不存在。因为包含main()的类并没有实例化(即没有这个类的对象),所以其main()方法也不会存。而使用static修饰符则表示该方法是静态的,不需要实例化即可使用。
(3)void关键字表明main()的返回值是无类型。
(4)参数String[] args,这是本文的重点。
详细例子,请参看出处: http://wwwblogjavanet/ldwblog/archive/2010/08/30/330301html
一个类中只能有一个
但是有多个类中都有的话 只会执行你运行类中的类的那1个
比如你有
Aclass
Bclass
Cclass
都用在一个同一个java的文件中编译每个class中都可以有main 但是当你运行
java A
的时候只有A的会执行
因为任何JAVA执行任何程序都是从主函数开始出发的,
主函数也算是一个静态方法,
可以由这个类中的主函数调用其他类中的方法。
用private修饰的访问权限最小,
只能在声明的本类中访问,
其他的类不能访问。
每种语言都有相同的地方和不同的地方,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)