起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Java编译器原理介绍

Java编译器原理介绍

时间:2022-06-08 14:17:20来源:IT培训网 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java编译原理

前言: Java编译器原理是什么?IT培训网小编来为大家解答。Java 编译器是一个程序,它接受开发人员的文本文件工作并将其

Java编译器原理是什么?IT培训网小编来为大家解答。Java 编译器是一个程序,它接受开发人员的文本文件工作并将其编译成与平台无关的Java文件。好的Java编译器包括 Java Programming Language Compiler (javac)、GNU Compiler for Java (GCJ)、Eclipse Compiler for Java (ECJ) 和 Jikes。

程序员通常使用代码编辑器或集成开发环境 (IDE) 以给定的编程语言一次一行地编写语言语句。结果文件包含所谓的源语句。然后,程序员运行适当语言的编译器,指定包含源语句的文件的名称。

在运行时,编译器首先在语法上解析(分析)所有语言语句,然后在一个或多个连续阶段或“通过”中构建输出代码,确保引用其他语句的语句在最终代码。

通常,Java 编译器运行并指向文本文件中的程序员代码以生成类文件,供不同平台上的 Java 虚拟机 ( JVM ) 使用。例如,Jikes 是一个以这种方式工作的开源编译器。

Java VM 附带了一个即时 ( JIT ) 编译器。它的使用是可选的,它运行在与平台无关的代码上。然后,JIT 编译器将代码转换为不同硬件的机器代码,以便针对不同的体系结构进行优化。一旦代码被 JIT 编译器(重新)编译,它通常会比 Java 代码运行得更快,Java 代码一次只能执行一条指令。

以上就是关于“Java编译器原理介绍”,如果大家对此比较感兴趣,想了解更多相关知识,不妨来关注一下IT培训网的Java在线学习,里面的课程内容细致全面,通俗易懂,适合小白学习,希望对大家能够有所帮助哦。

文章出自:http://qh.itpxw.cn/peixun/software/2022121705.html

文章标题:Java编译器原理介绍



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容