java虚拟机,解释器和编译器的区别简介
常用的java编译器有哪些注意:仅仅是个⼈学习笔记,不会去全⽅⾯验证以下所说内容。
1,解释器和编译器的区别
  解释器:将class字节码⽂件翻译成机器码;执⾏同⼀个⽅法每次都会有这样的翻译⼯作;
  编译器:将class字节码⽂件翻译成机器码,并缓存这个机器码;执⾏同⼀个⽅法之后每次都使⽤缓存的机器码,避免了翻译⼯作;即使编译器输出的是:物理机上的汇编指令流。