JVM虚拟机

java各版本的规范:Java SE Specifications

JVM的整体框架:

 JVM框架的路线——Class文件的结构——类加载子系统——运行时数据区——执行引擎——垃圾回收机制——性能优化——高效并发

JDK,JRE,JVM之间的关系

oracle官网:官方图

JDK包含JRE      JRE包含JVM

Java SE API包含了三大模块 Compact1 Compact2 Compact3

第一模块

 第二模块

第二模块除了这几个以外还包含了Compact1第一模块的所有内容 

第三模块

 

 第三模块包含了第二模块和第一模块

总模块

总模块包含所有

可以用jdeps工具来查看compact

jdeps工具在jdk的bin目录下

jkd的javac指令可以通过-profile参数来选择模块编译比如javac -profile compact1 文件名.java

其实JDK是可以配合Compact来裁剪JRE来缩小jre的体积达到优化效果

从JVM整体框架图从上往下依次解析:

Class文件的结构:Class文件结构章节

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值