首页 网络游戏开发概述

网络游戏开发概述

举报
开通vip

网络游戏开发概述1、软件开发工具包—SDKSDK(SoftwareDevelopmentKit),即软件开发工具包,是被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。但SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。2、开发运行平台JDK...

网络游戏开发概述
1、软件开发工具包—SDKSDK(SoftwareDevelopmentKit),即软件开发工具包,是被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。但SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。2、开发运行平台JDKJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的开发工具包。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。JDK是一种构建在java平台上发布的应用程序、apple和组件的开发环境,它是整个Java的核心,是一切java应用程序的基础,所有的java应用程序是构建在这个之上,它包括了Java运行环境,Java工具和Java基础的类库。也可以说,它是一组API,是一些javaClass。要成为一个Java程序员,JDK是必不可少的最基本的工具。J2SE,J2ME和J2EE,这也就是SunONE(OpenNetEnvironment)体系。J2SE(Javastandardedition)标准版,是我们通常用的一个版本,主要用于桌面应用软件的编程。J2EE(Javaenterpriseedition)企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2ME(Javamicroedition)主要用于移动设备、嵌入式设备上的java应用程序开发,如电子商务网站和ERP系统。没有JDK的话,无法安装或者运行Myeclipse。JVM(javavirtualmachine)就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。JRE(javaruntimeenvironment)是java运行环境。光有JVM还不能成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。我们可以认为bin中的是jvm,lib中则是jvm工作所需要的类库,而jvm和lib和起来就称为jre。3、J2SE、J2EE、J2ME(1)J2SE包含那些构成Java语言核心的类,J2SE平台提供java运行环境标准功能,是基础。如对跨平台开发的支持和内存管理等。J2SE的特性包括以下几点:易于开发性:Java语言的易于开发性包括泛型、元数据、autoboxing、增强的for循环、枚举类型、静态导入、C风格的格式化I/O、可变。参数、并发实用程序以及更简单的RMI接口生成。  元数据:J2SE中的元数据特性提供这样的能力,即向Java类、接口、方法和字段关联附加的数据。泛型:泛型是J2SE的一部分,泛型的主要应用在CollectionsAPI中。并发实用程序:并发实用程序库是J2SE平台中流行的并发软件包的一个特殊版本。它提供强大的、高级别的线程构造,包括线程任务框架、线程安全队列、Timers、锁和其他同步原语。可扩展性和性能:可扩展性和性能方的重点在于启动时间和内存占用,使它更加易于以最大的速度部署应用程序。监控和可管理性:监控和可管理性是Java平台中的RAS(即可靠性、可用性、可服务性)的一个关键组件。桌面客户端:Java桌面客户端保留有Java平台的一个关键组件,并且这一点成了多改进的焦点。 核心XML支持:J2SE1.5引入了核心XML平台的几个修订,包括XML1.1和Namespace、XMLSchema、SAX2.0.1、XSLT和快速XLSTC编译器,以及最后的DOM第3层支持。辅助字符支持:32位的辅助字符支持作为传输到Unicode4.0支持的一部分,已经慎重地添加到该平台。辅助字符被编码为一对特殊的UTF16值,以生成一个不同的字符或者码点(codepoint)。JDBCRowSets:JDBC行集支持有两个主要的更新一个组件是CachedRowSet包含从数据库检索的行的内存中的集合。但是它们也是不连接的,可以与数据库重新同步。另一个组件是WebRowSet,它使用数据库行通过XML来传输数据。(2)J2EE是一个开放的基于标准的开发和部署平台,用于构建多层的基于WEB的以服务端计算为核心的模块化的企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的统一标识。Sun公司领导着J2EE规范和标准的制定,但同时很多公司如IBM与BEA也为该标准的制定贡献了很多力量,所以J2EE每一个新规范的推出,都体现着整个业界对技术的共同认同。J2EE技术是J2SE的基础之上,提供了企业计算所必须的服务如食物、安全性、消息服务等。J2EE应用的组件如企业javabean、java服务页(javaserverpages)和Servlet运行于J2EE容器之中,通过连接其访问企业信息系统,如数据库系统、ERP系统和其它应用程序系统。J2EE应用可以继承一系列的客户端,八廓独立阿运行的台式客户端、无线客户端,以及基于Web浏览器的客户端等。J2EE平台为开发企业应用提供了高性能、高可靠性和可伸缩性的运行支撑环境。(3)J2ME是SunMicrosystems提出的一种技术标准,SunMicrosystems将J2ME定义为“一种以广泛的消费性产品为目标的高度优化的java运行环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统”。J2ME目前有两种配置层,一种是面向连接的设备配置(CDC),它采用典型的java虚拟机技术。这种全功能的虚拟机包含了基于台式机系统上的虚拟机的所有功能,适用于拥有至少几兆字节内存的设备。它的目的是高档的消费类电子产品和嵌入式设备。例如智能通讯器、高级“智能”寻呼机、智能个人数字助理(PDA)以及交互式数字电视机顶盒。对于无线设备和其它内存不足的设备,J2ME采用面向连接的受限的设备配置(CLDC)技术。而手机就属于典型的CLDC设备。
本文档为【网络游戏开发概述】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_348501
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:5
分类:
上传时间:2021-11-30
浏览量:0