广东省物价局粤价函[2001]264号31948

广东省物价局粤价函[2001]264号31948

ID:18745341

大小:353.00 KB

页数:12页

时间:2018-09-22

广东省物价局粤价函[2001]264号31948_第1页
广东省物价局粤价函[2001]264号31948_第2页
广东省物价局粤价函[2001]264号31948_第3页
广东省物价局粤价函[2001]264号31948_第4页
广东省物价局粤价函[2001]264号31948_第5页
资源描述:

《广东省物价局粤价函[2001]264号31948》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章起步本模块对Java编程语言做了一般性描述,包括Java虚拟机、垃圾收集和安全性等。第一节相关问题讨论──下列问题与本模块相关-Java编程语言是一种完整的语言吗?它是不是仅用于编写Web程序?-你为什么需要另一种编程语言?-Java平台是如何在其它语言平台上提高性能的?第二节目标完成本模块的学习后,你应该能够:-描述Java编程语言的主要特性-描述Java虚拟机的主要功能-描述垃圾收集是如何进行的-列举由处理代码安全性的Java平台所执行的三大任务-定义Class,Package,Applets和Applicatio

2、ns-编写、编译并运行简单Java应用程序-利用Java技术应用程序编程界面(API)的在线文档来标识Java.lang包的方法。参考资料辅助资源──下列参考资料可为本模块所讨论的问题提供更详细的补充-LindholmandYellin.1997.TheJavaVirtualMachineSpecification.Addison-Wesley.-Yellin,Frank.Low-LevelSecurityinJava,whitepaper.[Online].Available:http://www.javasoft.com

3、/sfaq/verifier.html.第一节什么是Java编程语言?什么是Java编程语言Java是:-一种编程语言-一种开发环境-一种应用环境-一种部署环境-句法与C++相似,语义与SmallTalk相似-用来开发applets,又用来开发applicationsJava是:-一种编程语言-一种开发环境-一种应用环境-一种部署环境Java编程语言的句法与C++的句法相似,语义则与SmallTalkTM的语义相似。Java编程语言可被用来创建任何常规编程语言所能创建的应用程序。在WorldWideWeb(WWW)和能够运行

4、称为applets程序的浏览器的有关介绍中,人们经常提及Java编程语言。Applets是一种贮存于WWW服务器的用Java编程语言编写的程序,它通常由浏览器下载到客户系统中,并通过浏览器运行。Applets通常较小,以减少下载时间,它由超文本标识语言(HTML)的Web页来调用。Javaapplications是一种独立的程序,它不需要任何Web浏览器来执行。它们是一种典型的通用程序;可运行于任何具备Java运行环境的设备中。1.3.1Java编程语言的主要目标Java编程语言的主要目标提供一种解释环境为-提高开发速度-代

5、码可移植性-使用户能运行不止一个活动线程-当程序运行时,能动态支持程序改变提供更好的安全性设计Java编程语言的主要目标是提供一种易于编程的语言,从而Ú消除其它语言在诸如指针运算和存储器管理方面影响健壮性的缺陷。Ú利用面向对象的概念使程序真正地成为可视化程序Ú为使代码尽可能清晰合理、简明流畅提供了一种方法Java编程语言的主要目标设计Java编程语言的主要目标是提供一种易于编程的语言-消除其它语言在诸如指针运算和存储器管理方面影响健壮性的缺陷。-利用面向对象的概念使程序真正地成为可视化程序-为使代码尽可能清晰合理、简明流畅提

6、供了一种方法Java编程语言的主要目标(续)-为获得如下两点益处提供一种解释环境Ú提高开发速度──消除编译─链接—装载—测试周期。Ú代码可移植性──使操作系统能为运行环境做系统级调用-为运行不止一个活动线程的程序提供了一种方式-通过允许下载代码模块,从而当程序运行时也能动态支持程序改变。-为那些保证安全性而装载的代码模块提供了一种检查方法。Java编程语言的主要目标下列特性使这些目标付诸实现:-Java虚拟机(JVM)-垃圾收集-代码安全性Java编程语言的主要目标(续)精心开发的Java技术体系结构为上述目标的实现提供了保

7、证。Java的如下特性使这些目标得以实现-Java虚拟机-垃圾收集-代码安全性1.3.2Java虚拟机Java虚拟机-提供硬件平台规范-解读独立于平台的已编译的字节码-可当作软件或硬件来实现-可在Java技术开发工具或Web浏览器上实现Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编

8、译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。Java虚拟机JVM为下列各项做出了定义-指令集(中央处理器[CPU])-注册集-类文件格式-栈-垃圾收集堆-存储区Java虚拟机(续)编译器在获取Java应用程序的源代码后,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。