每个java应用程序都要有一个程序入口,在开发人员编写好程序,就可以开始运行了,那java没有主函数能运行吗?接下来我们就来给大家讲解一下这方面的内容。
没有main主函数是不能运行的,相当于是入口,没有入口是不能进入的!
java主函数是什么?
主函数一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
它的作用是由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
main函数特殊之处:
1.格式是固定的。
2.被jvm所识别和调用。
main函数关键字分析:
对于 public static void main(String[] args)
public: 因为权限必须是最大的。
static: 不需要对象,直接用主函数所属类名调用即可。
void: 主函数没有具体的返回值。
main:函数名,不是关键字,只是一个jvm识别的固定的名字。
String[] arg: 这是主函数的参数列表,是一个数组类型的参数,而且元素都是字符串类型的。
java没有主函数是不可能运行的,JAVA程序是需要主函数的,就好比是门,没有门怎么进的去呢!最后大家如果想要了解更多java初识知识,敬请关注赋能网。