Java简介由SUN公司所研发出来的JAVA是在应用网络上的新一代程序.doc

Java简介由SUN公司所研发出来的JAVA是在应用网络上的新一代程序.doc

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java简介由SUN公司所研发出来的JAVA是在应用网络上的新一代程序.doc

Java简介 由SUN公司所研发出来的JAVA是在应用网络上的新一代程序语言。JAVA的前身本来是用来设计消费性电子产品的,设计小组本来是以C++语言为设计软件的程序语言,但是他们随后发现C或C++语言是不够的。在经过一番通力合作,一种崭新的语言和大家见面了。JAVA本来不叫JAVA,当它被设计成功之时,它的名字本来叫OAK,是由SUN公司玻璃窗外的那一棵橡树而来。但是后来设计小组发现OAK已被其他公司注册了。工程师们一边喝着咖啡一边讨论取什么新名字,这种咖啡产于印尼爪哇岛,看着手上的咖啡,突然灵机一动,就叫它的英文名JAVA好了。就这样它就变成了我们所熟知的JAVA了。所以这也就是为什么HOT JAVA的图标是一个正冒着热烟的可爱咖啡杯的由来了。 1998年12月,SUN发布了JAVA 2 SDK的三个版本:J2EE(Java 2 Platform,Enterprise Edition)用于企业级大型服务器,J2SE(Java 2 Platform,Standard Edition)用于普通桌面和笔记本电脑,J2ME(Java 2 Plaatform,Micro Edition)用于移动设备。其中J2EE最为重要。从诞生到现在,JAVA不断完善,得到了广泛的应用,据伊文斯公司预计,北美地区使用JAVA的开发人员超过61%。目前中国有50%以上的软件是使用JAVA开发的,而且持续保持增长的势头。 Java 是面向对象的跨平台语言 Java 可用来生成两类程序:应用程序、 小应用程序 JDK 提供多种工具,这些工具位于 JDK 的 bin 目录下,具体如下:javac java javadoc Java 字节码是 Java 虚拟机 (JVM) 可理解的机器语言指令,通常作为 Java 语言源代码的编译结果而生成 何谓java 虚拟机? Java?Virtual?Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 ? HYPERLINK /phrase/200604261007235.html \t _new JVM( HYPERLINK /phrase/200604261004365.html \t _new Java虚拟机)一种用于计算设备的规范,可用不同的方式( HYPERLINK /phrase/200604232134205.html \t _new 软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常 HYPERLINK /phrase/200603090857555.html \t _new 类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 ?Java虚拟机(JVM)是可运行Java代码的假想 HYPERLINK /phrase/200603021438435.html \t _new 计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 一、Java虚拟机(JVM)概述 ????? 1.为什么要使用Java虚拟机 ????? Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用 HYPERLINK /phrase/200603061709535.html \t _new 模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译 HYPERLINK /phrase/200604232224305.html \t _new 程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。 ????? 2.谁需要了解Java虚拟机 ????? Java虚拟机是Java语言底层实现的基础,

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档