Java虚拟机研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java虚拟机研讨

1 Java 虚拟机 主讲人:路易达 定义 简介 特点 使用主题 安装方法 支持的数据类型 规格描述 7.1JVM指令系统 7.2JVM寄存器 7.3JVM栈结构 7.4JVM碎片回收堆 7.5JVM存储区 体系结构 8.1Java指令集 8.2寄存器 8.3栈 8.4单位收集堆 8.5方法区 JVM的运行过程 Java虚拟机命令行参数说明 1、JVM定义: Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。 2、JVM简介 Java虚拟机(JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。    Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。    Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 3、特点 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。 4、使用主体 Java虚拟机是Java语言底层实现的基础,对Java语言感兴趣的人都应对Java虚拟机有个大概的了解。这有助于理解Java语言的一些性质,也有助于使用Java语言。对于要在特定平台上实现Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现Java虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。 5、安装方法 step1 下载解压:    下载j2sdk-1_4_2_05-linux-i586.bin随便放到一个目录里,比如/tmp。   在终端里输入:sh j2sdk-1_4_2_05-linux-i586.bin回车   之后会出现一堆软件说明,按回车n次直到问你yes or no,当然回答yes,输入y,回车后开始解压缩。    完成之后,在/tmp里就会出现一个名为j2sdk1.4.2_05的文件夹。   step2 安装:    安装很简单:将j2sdk1.4.2_05文件夹复制到/usr目录里。   设置环境变量: 只有设置好环境变量,系统才能调用java虚拟环境。   打开/etc/profile文件,在相关位置中加入:   export JAVA_HOME=/usr/j2sdk1.4.2_05   export PATH=/usr/j2sdk1.4.2_05/bin:$PATH   export CLASSPATH=/usr/j2sdk1.4.2_05/lib:/usr/j2sdk1.4.2_05/jre/lib:.:   step3 保存:    设置中文字体: 注意:下面涉及到的文件请先备份,以防万一!   进入/usr/j2sdk1.4.2_05/jre/lib/文件夹 删除里面所有带.zn的文档,只留下font.properties.zh文档。   安装simsun字体如果不喜欢simsun可以不装。 编辑font.properties.zh,将所有-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0 替换成:misc-simsun-medium-r-normal--*-%d-*-*-c-*-gbk-0(如果没装simsun字体,可以将-simsun-那里改成你喜欢的字体,前提是该字体在系统中存在) 之后在终端中转到目录/usr/j2sdk1.4.2_05/jre/bin/

文档评论(0)

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

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

1亿VIP精品文档

相关文档