无处不在的java技术new

无处不在的java技术new

ID:34453603

大小:47.02 KB

页数:7页

时间:2019-03-06

无处不在的java技术new_第1页
无处不在的java技术new_第2页
无处不在的java技术new_第3页
无处不在的java技术new_第4页
无处不在的java技术new_第5页
资源描述:

《无处不在的java技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、无处不在的Java技术李涓子王克宏清华大学计算机系知识工程组1引言Java技术已经遍布世界各个角落从智能卡Java手机和电话到汽车生产以至于控制火星漫游者号的临界任务系统都能看到它的作用Java已经成为一种普遍深入的技术在2004年旧金山的第八届JavaOne开发者大会上Sun的总裁兼首席运营长乔纳森-舒瓦茨(JonathanSchwartz)这样描绘了现今日益繁荣的Java技术他指出Java技术之所以如此成功关键在于它能够将四个互补因素有机地结合起来这四个互补因素是兼容性Compatibility创造力(Creativity)商业(Commerce)和社团(Cmmu

2、nity)兼容性促进了4Aanywhere,anywhen,anydeviceandanyperson技术的发展4A技术的广泛应用又有助于开发者发挥其巨大的创造性同时有助于工业界建立良好的商业模式由此建立Java技术的社团因此可以说Java技术的不断普及给全世界带来了日益增长的市场机遇以下统计数字有力说明Java技术在近几年的发展和普及l现在全世界有大约4百万Java开发者Java开发者在一年中增长了近百万人l下载JavaDevelopersKit的次数达到1亿次l下载Java桌面系统的次数达到了6500万次l6.5亿台PC都装有Java技术的系统l3.5亿台移动电话

3、使用了Java技术l一个采用Java技术开发的游戏在2006年估计价值会达到1.9亿美元这些统计数据充分表明Java技术正在向最初提出的使每一件事和每一人都能与网络连接的目标靠近而今这一目标也早已成为了全世界的目标22Java技术的新发展在过去的一年中Java技术在许多应用平台和软件上都有了长足的发展这其中包括Java的核心技术Java的Web服务技术移动技术以及企业系统的解决方案2.1核心技术的增强J2SE1.5J2SE是Java技术中一个重要开发和部署平台它既提供了编写桌面工作站应用程序所有必需的功能而且也是J2ME的基石和J2EE执行程序的推动力Sun即将推出J

4、2SE的1.5版本并将其命名为Tiger该版本在Java程序的简易开发可扩展性及性能监视及管理和桌面客户端等几个重要性能方面都有了大幅提高在面向程序的简易开发的研究中J2SE1.5增加的包括对泛型元数据和自动装箱等新特性技术的支持使用户在Java程序的在应用开发上更加方便在可扩展性和性能方面J2SE1.5对原有版本的一个显著更新是实现了类数据在HotspotJVM中的分享这一技术使得多个运行的JVM之间可以分享只读数据而且还改善了它们的启动时间程序的监控和管理是J2SE平台上RAS(Reliability,Availability,Serviceability)中的一

5、个关键组件JVM的监控和管理API详细说明了一套非常容易理解的JVM内部机制此外在J2SE的1.5版本中其改善的安全特性使得基于J2SE平台的应用能够使用新的安全提供者来存取智能卡2.2基于Java的Web服务和XML技术XML作为网络上数据的通用置标语言可以更好的表示网络资源信息XML增强了网络中数据的表示组织和交换XML与Java结合使互联网的数据集成程度获得大幅度提高可以远远超过单独使用Java时的集成程度如果说XML的提出解决的是网络上信息表示问题Webservices的提出则是基于XML对Web上的各种应用和服务进行统一管理和调度的又一新技术因此可以说Jav

6、aXML和Webservices是网络应用开发的三个不同层次三者的有机结合主要体现在它们都是网络的开发语言和标准基于三者开发的应用都具有开放型和跨平台特性这也是为什么业界利用这三者作为网络开发平台的主要原因J2EE提供了对Web服务的支持标准Java技术API给出了对webServices的编程处理包括对Web服务的注册配置和调用的RPC方式他们分别是基于RPC调用方式的WebServicesAPI(JAXRPC)SOAPAttachmentAPIsforJavatechnology(SAAJ)以及JavaAPIforXMLRegistries(JAXR)2.3Jav

7、a的小型设备编程技术Sun将J2ME定义为一种以广泛的消费性产品为目标的高度优化的Java运行时环3境包括寻呼机移动电话可视电话数字机顶盒和汽车导航系统目前已经超过6.5亿台电话嵌入了J2ME运行时环境在连接受限设备上J2ME实现了在虚拟机层次上的多任务控制在同一个物理Java虚拟机上同时构造多个逻辑的虚拟机使得多个Java应用程序MIDlets可以同时运行为了扩大用户群现在的J2ME使用户能够在一个小型设备上更方便和直观地处理多个Java应用另外在J2ME应用程序的性能和内存的使用上也有了很大的改善2.4Java企业系统解决方案J2EE已经成为企业

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

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

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