![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
002-002-002-Java编译期
文章平均质量分 97
解释.java 到 .class 的过程,涉及字节码的方方面面
yuku1234
这个作者很懒,什么都没留下…
展开
-
001_字节码文件结构
我们都知道java的出现是围绕着一个愿景的:一个代码写一遍,到处运行,因为那个年代不同的os上的底层的指令集是可能不一样的,这样子可就为难程序员了,同样的逻辑要写好几便。我们it领域解决问题都可以用分层的方式解决,一层不够那就再加一层,TCP就是这么弄出来的。java领域呢,也抽象出来了一层,往下屏蔽os,往上就可以进行统一化了,真正的实现,write one time,run everywhere。java领域被抽象出来的东西就是JVM,而和jvm本身对接的东西我们称为字节码。原创 2024-07-17 12:43:34 · 724 阅读 · 0 评论 -
002_字节码角度看Java代码
接下来,我们要做的事情是尽可能的熟悉字节码指令,这会让我们对java代码的理解会有本质上的飞跃。要想熟悉字节码指令,需要先知道字节码到底是怎么运行的。原创 2024-07-17 12:58:40 · 868 阅读 · 0 评论