java中主方法应该注意什么地方
在Java里,主方法main可是程序的灵魂所在!简单来说就是,带有public static void main(String[] args)方法的类才能被JVM直接运行。比如你写了个HelloWorld类,里面有main方法,这个就是Java应用程序的入口啦。
- 先说类的定义:Java允许类没有
public关键字限制,也就是说类可以是public或者默认(无修饰符)状态,但main方法必须是public static才行,否则JVM根本找不到入口来执行你的程序。 - 主方法的写法:
public static void main(String args[])是标准格式,要严格按照这个写,要不然运行都会报错。 - 主方法的位置其实随意,放前面也好,放最后也罢,程序执行时总是从main开始,就是这么任性。

java main方法怎么创建和运行
要搞懂怎么创建main方法,那得一步步来,别急!说说具体流程:
- 打开IDE,比如Eclipse。
- 在空白地方右击,选择
New→Other,展开Java选项,点击Java Project新建项目。输入项目名,点完成。 - 进入项目的
src目录,再新建一个Class,这时候可以输入包名和类名。 - 创建类的时候IDE会给你选项要不要自动生成main方法,放心,勾上它!这样你就直接有个带main函数的类啦。
- 自己手写的话,格式就是
public class A { public static void main(String[] args) { } },main放哪儿都行,只要写对格式就没问题。
完成创建之后,编译和运行超easy:
- 把代码写好,保存。
- 在IDE里右击类文件,点Run 或 Run as → Java Application。
- 呵呵,运行成功后控制台就能看到你用
System.out.println打印的内容啦。
其实,在主类中只能有一个main方法,别混淆哦。主类可以写其他很多方法,但JVM只认那个public static void main(String[] args)当入口。

相关问题解答
-
java里的main方法必须写成public static void吗?
当然啦!你得写成public static void main(String[] args)才可以让JVM执行。要是少了public,JVM找不到入口;少了static,程序也跑不起来,坑爹呢!而且void是必须的,因为main方法没啥返回值,好比你的程序正儿八经地启动门。 -
main方法的位置固定吗?
嘿,main方法你真随便放,前头、后头、中间都行,Java不会嫌弃你,也不会乱跑。程序默认就是从main方法开始跑的,所以写哪儿都不怕,挺任性的! -
什么是Java应用程序?
简单说,有main方法的类就是Java应用程序。只要类里含public static void main(String[] args),它就是个可以由JVM直接启动运行的程序,别搞错了那些只有普通方法的类,它们不能单独启动哦。 -
如何用Eclipse快速创建带main方法的类?
在Eclipse里新建Class时,直接勾选“public static void main”选项搞定!这样你不用亲自敲代码,省心又省时,非常适合懒人。创建完后右击运行,噔噔噔,程序跑起来啦!
新增评论