- 5
- 0
- 约1.06万字
- 约 12页
- 2018-01-14 发布于河北
- 举报
java虚拟机讲解
Java虚拟机介绍Java体系结构包括四个独立但相关的技术:Java程序设计语言Java class 文件格式Java 应用编程接口(API)Java 虚拟机Java 语言的运行机制首先编写的是.java格式的源文件,然后由jvm的编译器编译成.class二进制字节码文件,接下来由jvm将class文件解释为本地系统宿主环境相对应的机器码运行。Java虚拟机是一台抽象的计算机,其规范定义了每个java虚拟机都必须实现的特性。当然JVM也是根据不同操作系统及硬件标准划分为相应的版本来解决基于各操作系统差异和硬件环境(cpu型号)等因素达到跨平台目的。编译时环境运行时环境Java虚拟机的主要任务是装载class文件并且执行其中的字节码,JVM包含一个类装载器(class loader),它可以从API中装载class文件,API中的那些类只有需要时才会被装载,字节码由执行引擎来执行;JVM在执行字节码时需要经过以下步骤:由类加载器(class loader),将class文件加载到JVM中这时候需要做一次文件规范的校验。再由字节码校验器(Bytecode Verifier)检查该文件的代码中是否存在非法操作通过字节码校验器的验证后就由解释器负责把该class文件解释执行当然JVM在上述操作过程中还使用了一种叫“沙箱”模型的安全机制,所谓“沙箱”就是将java程序代码和数据限制在一定的内
您可能关注的文档
最近下载
- 《混凝土结构设计规范》XX50010-2010正文精华版.doc VIP
- 美育学概论自考资料.doc VIP
- SPT 劈刀设计[参照].ppt VIP
- 美育概论的考试题及答案.doc VIP
- 2026年度社区团长招募全流程与活跃度提升运营SOP手册.docx VIP
- 4宫格数独练习题10套 (含简单入门级、中级、困难高级).pdf VIP
- 4宫格数独练习题19套 (含简单入门级、中级、困难高级).pdf VIP
- 4宫格数独练习题10套 (含简单入门级、中级、困难高级).docx VIP
- 提高股骨骨折患者围手术期下肢功能锻炼落实率.pptx VIP
- 小学数学巧算24点专项练习题(每日一练,共16份).docx VIP
原创力文档

文档评论(0)