兄弟连Java培训 马剑威 Java视频教程003_Java跨平台原理资料.pdfVIP

兄弟连Java培训 马剑威 Java视频教程003_Java跨平台原理资料.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JJava跨平原理跨平原理 第 3 讲 马剑威马剑威 课程大纲课程大纲 1、Java 跨平台原理 2 、Java 虚拟机(Java Virtual Machine) JVM 3、垃圾回收器(Garbage Collection) GC 4 、JavaSE 的组成概念图 源文件:Hello.java 跨平台原 1、Java 跨平台原理 Java源代码 编译 Java字节码 ((跨平台跨平台)) 执行 Java虚拟机 Mac平台 Linux平台 Windows平台 2 、Java 虚拟机虚拟机 Java编译环境 Java平台运行环境 类装载器字节码 Java JJava源代码源代码 的验证 类库 (.java文件) Java 字节码本地字节码本地 虚虚 或网络 JJava解解 即时编即时编 拟 释器 译器 机 Java编译器 运行期系统 操作系统 Java字节码 ((.cllass文件文件)) 硬件硬件 2 、Java 虚拟机虚拟机 • JVM 可以理解成一个可运行Java 字节码的虚拟计算机系统 •• 它有一个解释器组件它有一个解释器组件,可以实现可以实现 JavaJava 字节码和计算机操作系统之间的通信字节码和计算机操作系统之间的通信 •  对于不同的运行平台,有不同的JVM 。 • JVM 屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 3、垃圾回收器圾回收器 • 不再使用的内存空间应当进行回收‐垃圾回收。 – 在在C/C++C/C++等语言中等语言中,由程序员负责回收无用内存由程序员负责回收无用内存。 – Java 语言消除了程序员回收无用内存空间的责任: – JVM 提供了一种系统线程跟踪存储空间的分配情况。 – 并在JVM 的空闲时,检查并释放那些可以被释放的存储空间。 – 垃圾回收器在Java 程序运行过程中自动启用,程序员无法精确控制和干预。 4 、JavaSE 的的组成概念图成概念图 谢谢谢谢 ThThankks

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档