【发布时间】:2014-11-23 18:08:25
【问题描述】:
我们将main 函数声明为public 和static,因为Java 解释器应该可以访问它并且不需要类的对象来调用main 函数。当我在内部类中创建main 函数并运行该类时,main 函数也被执行。
解释器如何在内部工作以选择 main 函数并执行?
【问题讨论】:
-
Java 不是解释型语言。
-
你有任何代码来支持你的解释。我不清楚实际的问题是什么。
-
@August 这并不完全正确。Java 可以是一种解释型语言,事实上大多数 JVM 都带有解释器(用于快速启动)和用于优化“热点”的 JIT。
-
@August 不是真的。 Java 是一个“混合体”:代码被编译为字节码,然后被 JVM解释。
标签: java