在深入学习JVM之前,我们需要先了解java程序是如何运行的
这是JVM执行代码的一个过程
下面分以下几点 介绍Java代码的运行过程
目录
写好的代码编译成“.class”后缀的字节码文件
我们写好的源文件是.java为后缀的,通过编译生成一个以.class为后缀的字节码文件
然后.class文件在JVM上运行
当我们使用 java -jar j这样类似的命令的时候,实际上是开启了是启动了JVM来执行命令
JVM是个什么东西
当我们在一台机器上执行系统,实际上是启动了JVM来执行这个系统
类加载器的概念
类加载器就是把编译成.class的字节码文件加载到JVM中运行。
针对加载进内存的类进行代码的执行
对于加载到JVM的字节码文件,会更具JVM的执行引擎进行文件的执行。