java必须有main方法吗,java程序是不是只能有一个main 方法

1,java程序是不是只能有一个main 方法对的因为main方法作为java程序运行的入口,如果在类中有两个,那么无法确定该执行那个来作为入口,因此java规范中就定义了,必须有且只有一个main方法,来确保唯一性 。这个当然,一个程序总得有个入口函数,就像人的口一样 , 吃东西都是由口进,如果没有main函数编译器怎么知道从哪进入,总之整个项目只有一个main方法,可以理解只有一个主子,其它的都是奴才 。春节快乐!【java必须有main方法吗,java程序是不是只能有一个main 方法】
2,一个java程序必须有main方法吗main函数或方法,一般是从操作系统进入的程序才有 。从操作系统开始运行的java程序也继承了这个传统 。但java下也有不是从操作系统进入的程序,比如applet从浏览器进入,servlet从应用服务器进入,midlet从移动设备环境进入 。就都没有main 。1. 一个java程序必须有main方法 。2. 一个程序,无论复杂或简单 , 总体上都是一个“函数”;这个函数就称为“main() 函数” , 也就是“主函数” 。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数” 。在主函数中,根据情况 , 你可能还需要调用“买菜,切菜,炒菜”等子函数 。3. main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码 。由于DLL模块不是独立的程序,因此不需要main函数 。main是主程序的入口,并不是每个java文件中必须包含main函数 。这个当然 , 一个程序总得有个入口函数,就像人的口一样,吃东西都是由口进,如果没有main函数编译器怎么知道从哪进入,总之整个项目只有一个main方法,可以理解只有一个主子,其它的都是奴才 。春节快乐!applet不需要,应用程序需要的?。?
3,java语言中一定要有main么Java语言的程序中不一定要有main函数,Java Application程序的主类中需要有main函数,而其它的类就不需要有main函数了(有也无妨 , 如果这个类不作为主类的话写了main也没用) 。Java Applet中一般是没有main函数的,因为几乎所有操作都在paint过程中进行 。Java语言中可以定义供其它程序使用的类,就像C/C++的头文件中定义的函数,楼上几位是否认为在头文件中也该放上main方法呢?在java中main函数就是java应用程序的入口方法 , 也就是说 , 程序在运行的时候 , 第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同 , 比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等 。java和c#都是这样的:main函数作为主函数一般会有,但在特殊情况下,例如构造函数就可以不需要main函数.....JAVA文件中可以没有main,applet程序中也可以没有 , 但如果要写桌面应用程序或者写一些控制台程序就必须有main了看你写的是什么程序,一般的类程序可以不用main函数 。这些类提供给别的类调用,自身并不需要程序入口函数,所以这些类本身也不能独立运行 。例如提供给jsp页面调用的javaBean本身就不需要写main函数 。主类需要有main函数,且程序是从main函数开始执行的 。main是程序的入口 一般的程序都应该有的 APPLET除外
4,java中必须有main函数吗java很多知识的,如果是单纯的javaApplication(java应用程序)应该有main()函数作为入口,但是像jsp或者是applet等都是不需要main()函数的  , 呵呵请看:错误: 在类 chapter2.numberGuess 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) , 否则 JavaFX 应用程序类必须扩展javafx.application.Application可以啊 Applet就不需要main()函数,同样可以运行是的 , 必须有main函数在java中,main()方法是java应用程序的入口方法 。java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载 。如果没有装载 , 那么就装载该类,并且装载所有相关的其他类 。因此程序在运行的时候,第一个执行的方法就是main()方法 。通常情况下,如果要运行一个类的方法,必须首先实例化出来这个类的一个对象,然后通过"对象名.方法名()"的方式来运行方法,但是因为main是程序的入口,这时候还没有实例化对象,因此将main方法声明为static的,这样这个方法就可以直接通过“类名.方法名()”的方式来调用 。一个类只能有一个主函数main,它是程序执行的入口;主函数必须得放在一个类中 。java是面向对象程序设计的语言 , 类与对象是它的核心内容,可以有多个类,这些类一般这同一个包中 , 但只能声明一个公共类!5,java程序是不是一定要有main函数并非所有.java文件都有main方法 。很多类中没有main方法,是因为它们不是程序的入口,也就是说程序执行不是从它们开始的,是由含有main方法的类开始执行(main方法是程序入口),当程序用的其他的类时会自动编译它,并使用它的属性和方法 。简单的说,就是你要从哪里开始执行你的代码 , 就把main方法放到那个类中,并把那个类声明为public(不是必须的),文件名保存为类名.java 。是的,一定要有main函数 。java应用程序是要main(),而且只能在与文件同名的类下面出现一个main() 。但是java小程序applet,因为是镶嵌在.htm里面的一段代码 通过IE内置的java虚拟机运行,不需要main() 。classpath只是告诉系统,要从什么样的路径来寻找编译器javac和解释器java 。因为是含有先后顺序的在安有多种类似软件的时候最好把java安装目录下的\bin放在classpath最前面,系统的classpath跟编的java程序没有关系 , 不过javac有一个函数-classpath跟那个有关 默认是"."<--代表当前目录 。打开cmd后cd到程序所在目录,可以用//javac . *.java 来对当前目录的所有程序进行编译 。不是,main函数只是程序运行的入口 , 那么如果这个程序只是一个接口或者可以通过浏览器或者客户端运行就不需要main函数,另一方面,用test注解也可以在测试方法中替代main函数 。当然,对于初学者来说,main函数就是主类或者测试类中必不可少的java se里面一定要有程序一运行jvm 就会调用main函数 。而且main函数 只能public static void main(String [] args)1:不一定要有main2:老师说的是控制台应用程序的时候 , 必须要有main方法 。作为程序运行的入口 。3:“可我在一些程序中却没有找到 , 是不是实现接口就不要用main函数了啊”不要着急知道,等在学习的深入一些 , 你就会明白了 。

    推荐阅读