C语⾔、Java的编译系统Java是跨平台的。
Java代码的编译是由Java语⾔的编译器来执⾏的,执⾏后⽣成的是.class⽂件,该⽂件是字节码⽂件。然后交给虚拟机进⾏运⾏,虚拟机是在各个平台上可移植的。从⽽决定了Java是跨平台的语⾔。Java的虚拟机⼀般由:类装载器、解释器或编译器、⽆⽤单元收集器、线程控制模块。
Java字节码的执⾏有解释执⾏⽅式和即时编译⽅式。⼀般采⽤即时编译⽅式。
C语⾔的编译过程是:c和java先学哪个
由源程序经预处理器
⽣成修改后的源程序
经编译器⽣成汇编程序
经汇编器⽣成可重定位的⽬标⽂件
经连接器与其他库或者可重定位的⽬标⽂件
⽣成可执⾏的⽬标程序
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论