java主函数是什么,java的主类是什么
今天给各位分享java主函数是什么的知识,其中也会对java的主类是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
java的主类是什么
类的名字和文件名一致,并且包含main函数的类,叫做主类。
以下是详细解释和案例:
先区分两个概念,
类的名字:在代码中定义类的时候,起的名字。比如:public class Demo{},这里定义的Demo就是类的名字。
文件名:.java文件的名字。比如:Demo.java的前缀Demo就是文件名。
一个文件至少包含一个类,则这个类的名字必须要和文件名一致。如果有多个类,则必须有一个类名和文件名一致。
楼上有人回答说,主类是带有main函数的类,是不对的。运行这段代码:
这个文件的名字是Demo.java,包含两个类:Demo和 Demo2
classDemo{
publicstaticvoidmain(String[]args){
System.out.println("123");
}
}
classDemo2{
publicstaticvoidmain(String[]args){
System.out.println("abc");
}
}
//运行结果是:123
大家发现了,Demo和Demo2都有main方法,但是虚拟机Jvm执行Demo里的main函数,而不执行Demo2里的main函数,所以Demo是主类。
楼上还有人回答说“主类就是程序里面定义了一个public class,并且里面有main函数或者程序执行的入口。”也是不对的。比如上一段代码中,没有public修饰。主类不一定要被public修饰。
关于类的public修饰符,补充一下,供大家学习:
1.如果文件中只有一个类,文件名必须与类名一致,有没有public修饰都可以;
2.一个Java文件中最多只能有一个public类;
3.如果文件中不止一个类,而且有public类,文件名必须与public类名一致;
4.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。
main() 主函数是什么意思啊
main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的思考方式而生成的而非必定的模式。
有主有次,执行起来条清缕析,既可将程序模块化又实现了一个闭合的整体。
扩展资料
程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序,其他函数是不能调用main函数的。在执行程序时,由系统调用main函数。
main函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。它是程序在有宿主(hosted)环境(亦即有操作系统)中所指定的入口点。自立程序(启动加载器,操作系统内核,等等)的入口点则是由实现定义的。
参考资料来源:百度百科-main函数
Java的函数具体是什么意思,是怎么作用的应该怎么写
函数就是一个动作一个行为哈,比如杀人防火这个动作,那就需要写两个函数,一个函数是杀人另一个函数是放火。
在写函数时,只需要关注函数的返回值和参数就可以了,比如两个数相加的函数,那参数肯定就是2个数,我要实现那两个数的相加,那返回值就是两个数的之和。
只要明白了上面的东西,函数的写法就很容易了。
第一个是写函数访问修饰符后面是函数的返回值函数名称(参数列表)
{
函数体(就是要实现函数的功能)
}
java中一个程序是否只能有一个主函数
不一定的。
在java程序编写的时候,经常会因为要测试本类中是否能到达目的而进行测试,
并最后保留这些测试代码。
所以整个工程结束后,可能代码中存在大量的main()方法。
但是在java中,每个class类中只能有一个main()方法,也可以没有。
最后,整个工程结束的时候,会找到一个能引导整个程序运行的main()方法来作为程序的入口。
所以说,一个完整的java程序中,可能存在多个main()方法,
但是作为程序入口的只能选其中一个。
关于本次java主函数是什么和java的主类是什么的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。