>进入执行过程之前,必须了解Java中的三个核心组件:
JDK(Java Development套件)
Java程序被编译为字节码,允许同一Java程序在具有JVM的任何计算机上运行。
2。Java执行过程
> >代码准备就绪后,Javac编译器将使用将人类可读的.java代码转换为字节码(存储在.class文件中)。
bytecode是一种二进制格式,对于所有操作系统都是相同的。然后可以在具有JVM的任何平台上执行此字节码,从而确保平台独立性。执行字节码
> intrumenter(缓慢)
> jit(Just-In-time)编译器(更快)>
>热点技术可确保JVM仅编译经常使用的方法,而不是整个类。这导致长期运行的应用程序的性能改善。
JVM在确保Java代码的便携式和高效方面起着关键作用。它首先加载字节码,然后通过解释器(较慢)或JIT编译器(更快)执行它。
> 通过使用JIT和热点,JVM优化了性能,同时保持在不同平台上运行相同字节的能力。以上是了解Java执行过程:从代码到执行的详细内容。更多信息请关注PHP中文网其他相关文章!