- 7
- 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程序代码和数据限制在一定的内
您可能关注的文档
最近下载
- 2026年贵州小升初(语文)考试试卷真题带答案.docx VIP
- 煤炭工程建筑预算与定额标准.docx VIP
- 建筑消防设施检测报告模板.docx VIP
- JZJLGB600-LGB150罗茨螺杆真空机组使用说明书.pdf
- !《变压器试验技术》(天威).pdf
- (2025年)新疆可克达拉市辅警招聘公安基础知识题库附含答案.docx VIP
- (正式版)C-J-T 358-2019 非开挖工程用聚乙烯管.docx VIP
- 2026年新疆可克达拉市辅警招聘考试试题库附完整答案.docx VIP
- GB50227-2017 并联电容器装置设计规范.docx
- 商品房买卖(预售)国家标准合同示范文本GF-2014-0171.pdf VIP
原创力文档

文档评论(0)