首页 > 编程语言 > 详细

JavaSE---java编译器

时间:2020-04-16 16:25:55      阅读:68      评论:0      收藏:0      [点我收藏+]

1、前端编译器

    .java文件 转为 .class文件

    eg:Sun的javac、

2、JIT编译器

    .class转为 机器码

    eg:HotSpot VM的C1、C2编译器

3、静态编译器

    .java文件转为 机器码

    eg:GNU Compiler for the java

 

 

1、javac编译器

    1.1、java语言编写的程序;

        源码位置:

2、HotSpot编译器

    2.1、Hotspot虚拟机   内置 2个即时编译器:Client Compiler、Server Compiler(也称C1、C2编译器);

    2.2、Hotspot 具体使用哪个编译器  取决于 虚拟机运行模式

        java -version 显示当前虚拟机 运行模式;

JavaSE---java编译器

原文:https://www.cnblogs.com/anpeiyong/p/12712865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!