1、Java程序的执行过程 一个java程序,受限经过javac编译成.class文件,然后JVM将其加载到方法区,执行引擎将会执行这些字节码。执行时,会翻译成操作系统相关的函数。JVM作为.class文件的翻译存在,输入字节码,调用操作系统函数。 过程如下:Java文件->编译器->字节码->JVM->机器码。 JVM全称Java Virtual Machine,它能识别.class后缀的文件,并解析其指令,最终调用操作系统函数,完成代码执行。 2、JVM主要组成 https://note.youdao.com/web/#/file/WEBb5c4d7227852791194cd4c4d338a473f/mindmap/WEBb83288b133497f3bb882fa7d994d9190/ https://note.youdao.com/web/#/file/WEBb5c4d7227852791194cd4c4d338a473f/drawio/WEBd73dc59b3df10c19fe9b04a6bbd52584/