jvm
jvm简单介绍
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904122443797.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTI5NDIx,size_16,color_FFFFFF,t_70#pic_center)
从这张图我们可以清楚的看出来 我们写好的java代码是先经过编译生成class文件
然后才是我们jvm 要做的部分 意思就是java是面向编译之后的class文件产生的 用来屏蔽不同的操作系统在底层和硬件指令上的区别 把class文件翻译成为无论是什么机器都可以 "看懂"的机器码
一个简单的Math运行过程
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200904134738400.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTI5NDIx,size_16,color_FFFFFF,t_70#pic_center)
public class Math {
public static final int initDate = 666;
public User user = new User()