当我使用“java file_name”命令运行java程序文件时,在机器级别会发生什么?

时间:2014-09-18 06:05:00

标签: java

我想知道当我尝试使用命令“java class_name ”运行java编译文件时机器级内部发生了什么“如果您知道加载到JVM中的类将如何开始执行在程序计数器(PC)或任何其他指向内存的指针的帮助下,请解释它。 喜欢, loadClass()将做什么以及它对findClass()和其他方法的内部调用。在那个细节中,我期待得到答案。

1 个答案:

答案 0 :(得分:1)

来自Java doc

  

java命令启动Java应用程序。它通过开始这样做   Java运行时环境,加载指定的类和调用   该课程的主要方法。

Read more