java - 哪个类继承了Java的main方法?

标签 java

在java main方法中,如果更改访问修饰符,我们会得到运行时异常。所以,我的疑问是,哪个类继承自Java main方法?。main()方法要遵循什么规则?。如果没有继承,当我调用main方法时,jvm内部做了什么?

最佳答案

根据Java规范(第三版)http://java.sun.com/docs/books/jls/third_edition/html/execution.html#12.1.4 。 main 方法必须声明为 public、static 和 void。它必须接受一个字符串数组形式的参数。该方法可以声明为

public static void main(String[] args)

public static void main(String... args)

所以:

  • 公开。访问权限修饰符,使该方法可访问
  • 静态。修饰符指定无需创建新对象来调用该方法。

关于java - 哪个类继承了Java的main方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7789520/

相关文章:

java - AsyncTask doInBackground 返回多个字符串

java - 使用 jslider 播放声音以监视流声音/音乐的长度

java - Eclipse安装Google云平台插件出错"No such file or directory"

java - JavaOptional 与传统的缺失值处理有何不同?或者如何正确使用JavaOptional

java - 如果在android中找不到元素如何抛出

java - 不使用文件在网页上显示 XML 数据

java - 尝试使用 flink Kafka Consumer 消费时出现错误 "java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.assign"

java - 为什么这些同步方法不断给我不同的输出?

java - 安卓数组排序

java - 按列表字段过滤对象列表