Javac编译器,主要做了如下的事情:
1、解析与填充符号表;
2、注解处理器;
3、语义分析与字节码生成:
3.1、标注检查
3.2、数据及控制流分析
3.3、解语法糖
3.3.1、泛型与类型擦除
3.3.2、自动装箱、拆箱与遍历循环
3.3.3、条件编译
3.4、字节码生成
java编译做了哪些事?
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:redis命令参考
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
nginx启动期做了哪些事
nginx是个多进程web容器,不同的配置下它的启动方式也是不同的,这里我只说说最典型的启动方式。
nginx 钩子函数 main函数 -
面试官问我,SpringApplication.run做了哪些事?
本篇题材仍然是源于肥朝粉丝在面试中遇到的问题
spring 事件监听器 解决方案 对象初始化 公众号