一个Java 程序中一定要有一个Main方法吗可以有两个main方法或者一个main方法都没有吗

一个Java 程序中一定要有一个Main方法吗可以有两个main方法或者一个main方法都没有吗,第1张

一个程序中不一定要有main方法的。

main方法是主函数,是程序执行的入口。

但是如果你做web方向的开发的话,程序都是用来供页面的请求调用的,是不需要main方法的。

对于说有两个main的问题,这是不行的。一个程序(甚至一套程序)最多只能有一个main方法。

是的,一定要有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这个程序入口,当然也就可以不需要main了。在这里浏览器代替了main函数,相当于它执行了main函数的功能,也就不需要main就能运行了

详情请自行参考applet小程序资料,特别是运行的原理及方法

package comtest;

import javaawtContainer;

import javanetMalformedURLException;

import javanetURL;

import javaxswingIcon;

import javaxswingImageIcon;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingSwingConstants;

import javaxswingWindowConstants;

public class SwingAndThread extends JFrame

{

 /  /

 private static final long serialVersionUID = 8908320918251259807L;

 private final JLabel   jl              = new JLabel();

 private Thread           t                  = new Thread();

 private int               count              = 0;

 private final Container   c                  = thisgetContentPane();

 public SwingAndThread() throws MalformedURLException

 {

  thissetBounds(10, 10, 300, 300);

  thiscsetLayout(null);

  final URL url = new URL(">

在public类中写main函数

public class People{

 int height;

 void speak(){

  Systemoutprintf("我身高是:%d",height);

 }

 public static void main(String args[]){

 }

}

class A{

 public static void main(String args[]){

  People zhubajie;

  zhubajie=new People();

  zhubajieheight=170;

  Systemoutprintln(zhubajieheight);

  Systemoutprintln("主类不一定是public类");

  zhubajiespeak();  

 }

}

你好!

可以运行,你这个代码是比较特殊。

如果深入说很复杂,会讲到Java的内部的内容,在加载类的开始,是先运行静态块static,然后才轮到main方法。

简单来说就是直接编译javac

Hellojava运行java

Helloclass。

如有疑问,请追问。

以上就是关于一个Java 程序中一定要有一个Main方法吗可以有两个main方法或者一个main方法都没有吗全部的内容,包括:一个Java 程序中一定要有一个Main方法吗可以有两个main方法或者一个main方法都没有吗、java程序是不是一定要有main函数、java apllet小程序 没有main()方法能运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10107682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存