Java教程

Java字节码文件(.class)结构略解0-一个Java程序的一生

本文主要是介绍Java字节码文件(.class)结构略解0-一个Java程序的一生,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景(一个Java程序的一生,从编写到执行)

​ 先来回顾一下一个java程序的一生吧,首先有程序员写出源代码(.java);

​ 然后通过javac这个编译器,将源代码编译为字节码(.class),字节码本身具有平台无关性和图灵完备性,包含指令和数据,本质上只要能将程序翻译(这不是经典意义上的编译)为相应的字节码,任何程序都能在jvm上运行(包括其他语言所写的程序,有兴趣可以看看GraallVM,我没有研究过这个东西

这篇关于Java字节码文件(.class)结构略解0-一个Java程序的一生的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!