在Java中,我们运行类,而不是程序 - 意义

时间:2014-06-21 13:05:48

标签: java

我想问你关于句子的问题:"在Java中我们运行类,而不是程序"。这是对的吗?我知道构建过程,但在我看来,这句话含糊不清

1 个答案:

答案 0 :(得分:1)

(由于这是如此广泛,让我们将答案作为社区维基...)

我从来没有听过有人这么说(并且会认为它太模糊,有点误导你应该忽略它。)

如果没有上下文,很难过于具体说明它意味着什么,但它可能与Java程序运行的许多方式涉及特定类的事实有关。起点。

例如,如果您从命令行运行一个无聊的旧程序:

java DoSomething

...这就是在main类中运行DoSomething方法。

类似地,在可执行jar文件中,jar中的清单说明要从哪个类运行main

类似地,servlet由实现适当接口的特定类标识,并在Java EE容器的配置中设置。

但同样,这是一个非常奇怪的事情,尤其是因为虽然入口点可能是一个单独的类,但当然这个类最终会使用其他人来完成它的工作。 / p>