java代码编译过程

简单随笔

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

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

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

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

posted @ 2019-03-14 16:23  以苦做舟  阅读(405)  评论(0编辑  收藏  举报