作业帮 > 综合 > 作业

求 分析Java的发展前景 的文章3篇

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 11:40:08
求 分析Java的发展前景 的文章3篇
每篇字数要求在1500字以上 最少1500字 可以百度里抄袭 然后自己整合
已经有14岁的Java在日新月异的IT技术领域内不算年轻,但它一直没有停下变革,创新的脚步.Java已经不单单是一种计算机语言,很多情况下,我们称它是一个平台,一个社区,以及一个生态系统.下面从Java SE, Java EE, Java ME, JavaFX几个方面,简要介绍一下Java技术在2009年的变化和趋势.
JavaSE
目前JDK的正式版本是JDK 6 Update 12.JDK 6 Update 10以来的版本, 关键功能包括:
Java内核大大缩小了,由原来的大约十几兆缩小到4兆,这样提高了启动Java程序的速度.而其它的Java库在需要的时候可以后台下载,这样也缩短了等待和安装的时间.
下一代的Plug-in架构.Applet运行在自己的进程中,而不再依赖浏览器,提高了性能和可伸缩性.在2008 JavaOne 有一段很酷的演示,就是将Applet直接从浏览器中拖拽到桌面上,或者从桌面上拖到浏览器中.这个功能的实现有赖于JDK 6中重写了连接 Java运行环境和浏览器的代码.这个新的Plug-in架构还提供一个有意思的功能,可以在Web页面通过JavaScript调用Web页面上任何的 Applet, 不管这个Applet是用哪种语言写的,比如JavaFX Script, JRuby, Jython.
这里要提到JDK 6中Java虚拟机(JVM)对动态语言的支持(JSR 223).这个框架可以使Java应用程序中支持脚本引擎,这样各种脚本语言就可以运行在JVM上.JVM发展的一个重要方向就是去掉“J”,让JVM成为能支持各种语言的,全能的“VM(虚拟机)”.目前JVM支持的脚本语言包括:JavaFX Script, Groovy, JRuby, Jython, JavaScript, Scala, Clojure.可以预计到的是,将来会有更多的脚本语言运行在Java虚拟机上.
还在草案阶段的JDK7,一些新特性也值得期待:
一个是实现JDK 7模块化(JSR 294, JSR 277), 将与OSGi联盟更紧密的配合,以便JSR 294模块可以被OSGi所使用.
另外一个是并行包.这个包致力于通过充分利用底层硬件来达到真正的并发.随着硬件多核系统的广泛应用,并行计算的需求对Java的性能提出了更高要求.
Java EE
Java EE 6 (JSR 316)的公众审议将在2009年2月23号结束.Java EE 6继承了Java EE 5改进的目标,就是简化开发,另外,还增加了一个目标,更好地满足开发人员的需求.关于Java EE 6的讨论持续了很长时间,而争议最大的就是Java EE 6引入的Profile.
Java EE十年来的发展结果,是这个平台变得越来越庞大,但对很多用户和开发者来说,也许他只需要使用众多功能中的很小一部分,却不得不安装整个平台.Profile就是为解决这个问题而定义的.Profile实际上是Java EE API的子集.讨论最热烈的Web Profile就集中在,哪些API应该被放在标准Profile中?
Jave EE 6包括了一系列的新技术和升级,篇幅所限制,仅罗列一些名词:WebBean 1.0, JSF 2.0, EJB 3.1, JPA 2.0, Servlet 3.0, JAX-RS 1.1.
Java ME
Mobile Service Architecture 2 (MSA 2) 目前已经到了公众审议的尾声 (JSR 249).预计2009年,MSA 2将进入实用阶段.MSA 2是下一代Java ME平台技术,提供了更多移动开发的新特性,比如可以访问手持设备上的各种传感器,如加速计传感器,电池容量(JSR256);可以在手机上看电视(JSR 272); 如同信用卡支付功能的手机钱包(JSR 257); 使用XML,脚本,与Java一同构造GUI (JSR 290); 通过手机使用VOIP服务(JSR 281).
JavaFX
Java在企业应用程序的开发中一直占主导地位,但现在面向消费者的富互联网应用(Rich Internet Application, RIA)软件数量在急剧增加,这种情形下,JavaFX应运而生.和Java语言相比,JavaFX Script更适合开发高效,快速地开发集合各种媒体,交互性强,界面吸引用户的RIA应用程序.2009年2月,JavaFX SDK 1.1 与 JavaFX Mobile都正式发布了,下一个要期待的是JavaFX TV.借助Java这个强大的平台,JavaFX目标是提供给开发者更好的RIA平台与技术,除了继续要在传统的PC桌面保持优势外,更是面向未来的终端设备,手机和电视.
-
Sun公司以及IBM、Oracle、Netscape等公司都在大力推进Java的应用.旨在提高Java运行速度的Java芯片也在紧锣密鼓地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++一样快.Java在WWW应用中的地位得到肯定以后,Sun又反过来扩展Java在家电领域的应用,Java的应用有向更广阔的领域扩展的趋势.Sun公司的高层人士称“Java的潜力远远超过作为编程语言带来的好处.事实上,Java是一种新计算模式的使能技术”.看来,Java的前程不可限量.
作为一种语言,Java在过去十年中取得了其他任何语言都无法比拟的成绩.而在中国市场,虽然在技术上一直能和国际上保持同步,但是应用却总是略显滞后.重新反思中国Java的十年发展历程,除了赞誉与庆贺外,更有现实意义的做法是,认真考虑如何为中国Java的未来发展继续涵养水土.
IDC(国际数据公司)调研报告显示,中国软件外包业近十年发展迅猛,截止去年底,各类外包企业已达3300家,合同执行额46.9亿美元.预计未来四年,中国还将迎来新一轮发展高峰,至2013年,中国将新增15000家IT企业.强势增长拉动了该行业对IT人才的需求,作为IT细分环节,JAVA以简洁、跨平台操作等优势,迅速占据了全球大量市场,未来发展中,JAVA将成为IT从业者必须掌握的一门语言.有很多机构专注JAVA就业培训领域.
“Java的发展如同火箭升空,当初没有人会想到它能飞这么远”,Sun总裁兼首席运营官Jonathan Schwartz曾在Java十周年庆典上这样说.
“Java易得 一将难求 !”Sun大中华区软件、ISV和Java业务总监黄震认为,Java入门容易,但是精通不易.这就好像会画中国画的人不少,业余爱好者很多,但真正能够成为画家的很少.而在中国的Java人才,似乎不只是精通者不够多,真正愿意学习运用Java语言的爱好者数量也不容乐观.
数据显示,目前全球Java开发者达到了450万,而在中国,这个数字只有10万不到.对此,有“中国Java之父”之称的清华大学计算机系教授王克宏表示,如果真正把统计范围严格界定在“开发者”上的话(即便把像小李那样未取得认证的技术人员考虑进去),中国真正的Java开发者或许也仅有5万人左右.这与中国这个拥有13亿人口的大国地位以及Java的巨大市场潜力相比,是极其不相称的.
目前,由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域日益广泛的应用.如清华大学计算机系利用Java、XML和Web技术研制开发了多个软件平台,东方科技的Tong Web、金碟的Apusic、中创的Inforweb 等J2EE应用服务器及和佳ERP和宝信ERP等ERP产品,已在许多企业得到应用.
由此可见,在巨大市场需求下,企业对于Java人才的渴求已经是不争的事实,正是如此,JAVA的巨大发展前景,也为IT人才的未来,铺就了更广阔的大路!

美国旧金山时间2005年6月28日上午,在由全球10000多名开发人员出席的“2005 Java One开发者大会”上,Sun公司董事长兼首席执行官Scott McNealy先生向Java技术发明者、Sun公司副总裁James Gosling先生颁发了“终身成就奖”,这不仅是Sun公司对James Gosling先生十多年来创新性工作的充分肯定,同时更是Java经济全社会对James Gosling先生的十年贡献的肯定与感谢.经过十年的发展,Java技术已经成为世界上最卓越的企业应用和移动应用开发平台之一,历史上从没有过像Java这样的平台能够如此广泛地被应用,目前全球Java经济价值已经超过1,200亿美元
Java经济蓬勃发展
James Gosling先生出生于加拿大的一个小村庄,1983年他获得了美国卡耐基梅隆大学的计算机学博士学位,毕业后曾经效力于IBM,后转而加盟Sun.1990年,Sun公司开始组建团队研究“绿色计划”,Sun认为计算机技术发展的一个趋势是数字家电之间的通讯.James Gosling开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言.这种语言在1992年9月3日开始应用于Sun工作站的远程遥控.1995年5月,Sun公司正式发布Java编程语言及平台,由此引发全球Java开发与应用的热潮.从此,James Gosling先生也多了一个“Java之父”的称号.
十年来,Java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通讯等.据统计,目前全球运行Java的设备已达到25亿,Java开发人员超过450万,基于Java技术的智能卡达10亿,基于Java技术的手机达7.08亿,采用Java技术的PC机达7亿,JCP(Java Community Process,Java社区进程)成员达912个,运营商们部署Java平台140多个.
当初Sun公司推出Java时提出的口号是:“编写一次,到处运行”.十年来,Java的跨平台和开放特性已经得到公认,此外,Java语言还具有众多优秀特性,包括面向对象、类似于C和C++的表达语法、良好的安全性等,在许多方面成为Cobol和C++等语言的继任者,受到全球开发人员的青睐,并已成为企业级业务应用的首选开发平台.
Java未来前景广阔
作为2005 Java One开发者大会的压轴戏,James Gosling作了题为“Java技术下一个十年贡献”的演讲.谈到未来Java的发展时,James Gosling提到了有关Java软件的性能和复杂性问题.鉴于许多机器运行着大量进程的实际情况,人们对线程模型投以越来越多的关注.随着人们对桌面应用的要求越来越高,系统将变得越来越复杂.他指出: “从工程的角度来看,未来10年内我们所面临的最大挑战就是复杂性问题,” James Gosling说, “目前,我们开展了许多工作以解决应用编程接口、语言以及工具中所涉及的复杂性问题.在工具和用户界面(UI)中都会遇到复杂性问题,Java技术设计人员必须处理好大小尺寸调整和国际化的问题.”