学Java还有发展前途吗

学Java还有发展前途吗

ID:42464345

大小:32.00 KB

页数:3页

时间:2019-09-15

学Java还有发展前途吗_第1页
学Java还有发展前途吗_第2页
学Java还有发展前途吗_第3页
资源描述:

《学Java还有发展前途吗》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、然而,通过所有外部表现来看,Java仍活着,并且正在壮大发展。尽管许多新语言各领风骚,开发语言排行榜(TIOBE)±Java在2015年仍居榜首,并比2014年增长了5%的使用量,远远超过其他语言。另一方而,PYPLindex根据Google搜索频率为编程语言排名,展示Java以总搜索量的23.9%遥遥领先。近两年有很多Java死灰复燃的原因(Android开发的爆炸式增长,Java8的发布,Spring社区的活跃,尤其是SpringBoot),市场优势来自丁伟大的产品。这就是为什么我们认为Java并

2、不会消亡的原因。Java虚拟机和Java生态环境Java虚拟机,或称JVM,将程序编译成字节码,稍后被JVM解析执行。因为JVM根植于你的特定硬件和系统,它允许Java在各处运行,Windows>Mac或各种LinuxoJVM带來的巨大优势就是它提供的强大兼容性和稳定性。因为你的应用运行在虚拟机上而不是直接运行在硬件上,你可以编写一次应用并运行在每个有Java虚拟机的设备上。这也是Java核心原则:“一次编写,到处运行覽这也让Java应用面对环境变化时有更大弹性。安全性和互操作性Android环境就是

3、Java安全性和互操作性的典型代表。Android占全球手机市场89%,运行基于Javao因为Java允许操作系统运行在虚拟机中,并不需要在每台设备上编译,提高了系统的稳定性和易用性。Android展现出的Java另一个优点就是与其他基于JVM语言的互操作,比如Scala、Groovy>Clojure>JRuby等等。你可以选择使用这些“更加动态"的语言来构建你的应用,并在需要更多性能的时候重拾Javao巨大的Android市场在内部开发中也存在危险。Android+Java允许用户运彳亍不受信任的应

4、用,并通过虚拟机来运行所有应用来缓解这种危险。因此,应用充分利用操作系统核心的唯一方式就是放弄虚拟机的实现,也就是那个非常小的、被安全层紧紧保护的虚拟机。Java的实际应用规模Amazon>Google>eBay和许多其他大型电商使用Java作为它们的后台。它们使用Java是因为Java久经考验并且可伸缩。任何语言的后台只能支撑少量用户,但Java可以处理200m或等多。让我们看儿个典型例了:HadoopApacheHadoop是支持在大规模硬件集群上运彳亍应用的的Java框架。它被设计用来为那些操作

5、和处理大数据的应用提供高吞吐量。如今Hadoop被许多公司,如Facebook、Amazon>IBM>Joost和Yahoo来处理数据、分析或生成记录。Hadoop的创造者DougCutting说ji:"Java协调了开发者开发效率和程序执行效率。开发者受益于这种简单、强大、类型安全的语言和丰富的高质量库。-简而言Z:大数据离不开Hadoop,Hadoop离不开Java。Twitter对于Oracle团队和Java來说,Twitter是近儿年众人皆知的巨大成功。最初由RubyonRails构建,Twi

6、tter流行度急速上升,同时RoR框架可伸缩性的缺陷也清晰暴露出来。“FailWhales(失败鲸),9(Twitter宕机时的标志画面)也频繁出现,直到Twitter在2012年转向Java。如今Twitter运行在Java+Scala之上,FailWhales(失败鲸)也不复存在。MinecraftMinecraft是款不可思议的成功游戏。开发团队通过它赚了上百万美元,然后以25亿美元价格卖给微软。Minecraft运行在Java之上。庞大的的Java社区帮助Minecraft蔓延到成千上万的游戏

7、mode同时Minecraft向新一代开发者推荐JavaoGoogle上搜索"Minecraftmod制作,哙返冋65.3万的结果,其中大多是教12岁以下人群如何编程。其中一款开源工具是Eureka,人们用它来跟踪用户登录Netflix所使用的设备,并交叉校验动作和最近活动,来确保当前账户是安全的。Java的未来去年,Oracle宣布Java9预计在2016年9刀到来。这次更新把语言屮众多函数拆分成许多小组件,意在让Java更加快速和易用。Oracle的巨大投入(虽然总被黑)帮助Java-方面可以继续

8、支持企业依赖,另一方面也可以有所新的发展。Java和物联网(Internetofthings)“我认为Java的未来就在物联网(IoT)之中。我很想看到Oracle和合作伙伴致力于完善Java端对端的存储解决方案,从设备通过网关到达企业后台。如果能梦想成真并取得成功,将巩固Java在未来20年中的地位。这对于行业来说是巨大的挑战,我相信Java能够腔任「Eclipse基金会执行董事MikeMilinkovich这样说。Oracle赞同这点。Develop

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

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

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