您的位置:首页 > 编程语言 > Java开发

Java程序运行机制

2015-09-06 16:18 309 查看
一、高级语言的运行机制

1.1 编译型:使用专门的编译器、针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。可脱离开发环境,在特定的平台上独立运行;运行效率高;C、C++、FORTRAN、Pascal属于该类;

1.2 解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。运行效率低、跨平台容易实现;Ruby、Python属于该类;

二、Java程序的运行机制和JVM



JVM包括

1:指令集;

2:寄存器;

3:类文件的格式;

4:栈;

5:垃圾回收堆;

6:存储区;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: