java中main方法的使用。

main方法只能放在有public修饰的class中使用吗?

http://bbs.csdn.net/topics/360070052
可以去看看。
这里面应该有你需要的答案。

首先需要说明的是:1.main函数(主函数)是可以调用的,这种调用是没有意义的;2. main函数只能出现在公共类中也就是public class中;但我不明白的是:在eclipse中默认的internal中刚开始不能识别为application,改为public再改回来后internal就可以了,所以这条可能是非必需的。
关于main的声明:1.java虚拟机调用的,所以必须为public;2......
答案就在这里:Java中的main方法
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

如果你希望它作为程序入口点,必须这么做。如果你不把main作为程序入口点,那么不一定。

所谓程序入口点就是程序开始执行,所调用的第一个函数。它是java虚拟机调用的,而不是你的程序的别的地方调用的。

作为程序启动的入口,是必须的,且必须是public static void main(String[] args){}

一般来说当你要调用函数时,肯定要main 方法,写别的不用这个的

类的范围不能比方法的范围小吧