Java:大数据技术领域一匹黑马——北邮在线.docVIP

Java:大数据技术领域一匹黑马——北邮在线.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java:大数据技术领域一匹黑马——北邮在线

Java:大数据技术领域的一匹黑马——北邮在线 Java:大数据技术领域的一匹黑马——北邮在线 ?张海?2018-04-17 16:07 诞生于1991年的Java如今已经成为世界范围内应用最为广泛的编程语言之一。在今天的文章中,我们将共同了解Java所拥有的七大关键新特性,展望其如何在未来的超级计算、大数据以及物联网等领域继续发挥核心作用。 Java自1991年诞生于Sun Microsystems公司(现已被甲骨文公司收购)以来,由James Gosling、Mike Sheridan以及Patrick Naughton共同设计而成的Java语言已经成为众多企业级应用程序方案当中的核心组成部分。而在近25年的发展演变之后,Java还能否在我们的未来开发规划当中继续占据一席之地呢? Java的主要优势在于其作出的WORA:即一次编写(Write Once)、随处运行(Run Anywhere)。简单来讲,这意味着开发团队能够利用Java编写一款应用程序,并将其编译为可执行形式,而后将其运行在任何支持Java的平台之上。这显然能够极大提高编程工作的实际效率,但实现这样的效率也确实需要我们付出一点成本。 此类主要成本之一就是在访问低级机器硬件时,WORA的起效会带来一系列限制条件。通用兼容性需要抽象机制的支持,而抽象机制会给应用性能造成一定影响。正因为Java与硬件之间存在一定差距,因此C++才得以继续充当主要开发语言之一,且往往与Java配合起效。不过这还仅仅是成本的一种表现。其它更为高昂的成本甚至有可能阻碍Java的未来发展。 Java应用程序通常运行在浏览器窗口当中,对浏览器界面的熟知正是很多企业开发人员乐于利用Java创建应用程序的主要原因之一。不过问题在于,Java是通过插件架构接入浏览器并成为其组成部分的,但这一架构目前正逐渐消失。新的微软Edge浏览器不允许使用任何插件。Chrome浏览器目前也对插件作出了诸多限制。其它浏览器似乎也会遵循同样的转变思路。那么这是否意味着Java将因此而逐渐淡出我们的视野? 不,Java并不会就此终结。Java应用程序仍将继续以独立而特别的方式保持运转。大量现有Java代码的存在意味着重视成本问题的开发人员(及开发经理)将在长远的未来继续使用Java。有鉴于此,我们需要了解与Java相关的哪些事实? 软件开发与编程语言本身一直在不断发展。Java当然也投身于这场经年累月的持续演进。下面我们就来一同了解Java的几大相关重点,看看其发展方向会给我们的未来开发带来怎样的影响。 Java已不再局限于浏览器 Java主要作为基于浏览器的应用程序开发语言的历史角色已经发生了转变。在步入Windows 10时代之后,我们将迎来新的Edge浏览器并在这里彻底告别Java——因为这款新型浏览器不再支持插件机制。 现在,向大家分享一点小秘密:如果您出于某种考量而需要继续使用基于浏览器的Java应用,完全没问题。Windows 10当中同时提供IE 11浏览器,这套传统浏览方案乐于迎接包括Java在内的各种插件方案。这虽然也意味着大家仍然需要重视由插件引发的安全问题,但至少我们多了一种选择。 不过面向未来,大家应当制定计划,逐步将自己的Java应用程序转移到桌面平台之上。它们将在这里迎来新的发展空间,而用户们也将逐渐适应在浏览器窗口之外与Java应用顺畅协作。 JavaScript将一直存在 Java与JavaScript是完全不同的两种事物:Java是一款由Sun Microsystems公司开发的编译编程语言,而JavaScript则是由Netscape公司推出的解释型脚本语言。Java应用程序可以运行在浏览器当中(利用插件架构),同时亦可以独立程序形式存在。而JavaScript则必须立足于浏览器窗口之内——单凭自身并不能够独立运行。 着眼于未来,JavaScript仍将在浏览器领导保持至关重要的地位。它能够与HTML 5携手合作,共同为用户提供丰富的交互式浏览器使用体验。如果您是一位拥有丰富JavaScript使用经验的开发人员,那么您的发展前景可谓相当光明。 如果您是一位开发工作经理,那么在规划当中利用HTML 5以及JavaScript进行应用开发也相当明智。二者相结合能够为企业Web以及移动Web应用提供非常理想的支撑,从而应对未来很长一段时间内的实际需求。 Java阵营的各类组件正逐渐汇聚 甲骨文公司正持续开发Java项目,并计划于2016年年内推出Java 9版本。其宏观图景是将Jigsaw项目正式交付给开发人员,并使Java具备更出色的模块化特性。这意味着届时将有多种“接入并起效”架构供我们选择,从而进一步拓展Java的传统编程模式。 开发人员已经为Jigsaw项目制定了一系列发展目

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档