java代码编译过程

简单随笔

java程序需要先编译成class文件然后才能执行,由于是编程成立机器代码,虚拟机加载内存的时候更快的执行。

java文件编译成class文件步骤如下:

1)词法分析,检查每一个关键字单词是否拼写错误
2)语法分析,分析语法是否正确,例如if后面是否有条件判断这种语句的一个检查
3)语法糖分析,java中有一些快捷的语法糖方便开发,会在这个阶段把语法糖还原成原本的语法,例如字符串拼接 “+” 还原成StringBuilder.append
4)解析成机器码

举个例子讲就是一个作文分析,先检查字写的对不对,然后看语句有没有错,然后把一个成语翻译成原本的意思,最后就可以看了

转载于:https://www.cnblogs.com/lihao110/p/10531109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值