爱上Java和JVM的10大理由

1.高性能JVM

Java最初的开发目的“一次编写到处运行”,并由虚拟机提供运行平台。没有JVM,Java就必须遵循Ruby和Python的步伐——在痛苦中进一步提高其便携性。随着物联网的出现,一个强大的虚拟机变得越来越重要。

2.核心API

最让人喜欢的就是Java核心API——从它诞生之后就可以完全向后兼容,这样我们就可以开始写更多的Java应用。虽然有无数额外的库和JVM语言可以提供简洁的语言水平,以获取多种核心API功能,但其中大部分实际上是依赖于Java核心API的支配。虽然也有其他语言纷纷效仿,但很少能像Java保持得如此稳定。

3.编译器

还有很多值得欣赏的Java编译器——将你的源代码转换成字节码,然后再成为可执行文件——更由于JIT的出现,将其他的直译程式比到了尘埃里。并且天生简洁的Java编译器能让开发人员只需将注意力放在代码上,而无需关注编译器架构。

4.字节码

和编译器一样,在Java字节码中,简单才是王道。它可以大大降低了写出潜在错误代码的几率。并且也不需要第三方字节码操作工具。

5.内存模型

通过在JVM里提供一个独立于硬件的内存模型,Java就没有必要卸载外部库。这使得该语言、核心API、编译器可以同心协力,一起来为并行操作提供稳定基础和共享状态。

6.开源

当涉及到开放源代码时,Java也不例外。关于Java的特殊之处就是它居然将OSS理念广泛地渗透到其生态系统中——无论是移动形式还是企业乃至世界上一些决定性的系统。而其他唯一能和它媲美的就只有Linux。

7.智能化的集成开发环境

随着2015年IntelliJ IDEA、NetBeans和Eclipse的三位一体,当涉及到需要寻找免费的开源开发环境时,开发人员拥有了更为奢侈的选择—— 它的插件套组和服务真正更上一层楼。

8.分析工具

众所周知,假设总是让人很郁闷,这时就需要分析工具上场了。开发人员可以通过各种已经被打包为JDK的分析工具来解决这些“假设”问题。

9.向后兼容性

当涉及到兼容性,Java成绩斐然。基于其可向后兼容的特性,使得Java社区可以站在彼此的肩膀上共同铸就Java语言二十年的辉煌—— 当然还有一个主要因素是,语言的长寿。

10.成熟与创新

俗话说,长江后浪推前浪、一代新人换旧人,技术领域的也是如此。很多人会觉得Java已经很老了,不再适合入门语言。但是,宝刀未老的Java依然不但具有出色的可靠性,而且非常稳定。团队也能轻易使用它来创建产品,同时避免踩到任何人的短处。

简而言之就是,

“智能集成开发环境、向后兼容的平台、大规模的核心API、充满活力的开源社区、可读而封装的语言,使得Java成为了团队合作的完美桥梁。”

来源:51CTO

时间: 2024-09-26 20:57:14

爱上Java和JVM的10大理由的相关文章

辟谣!Java 9使用指南10大误解,你中了几条?

近日,Java平台集团首席架构师Mark Reinhold参加今年的Devoxx大会.在大会上,Mark Reinhold发表了他对Jigsaw和Java 9的看法,指出了人们以往对Java 9新版本认知的十大误解. 辟谣!Java 9使用指南10大误解,你中了几条? 责任编辑:editor006 作者:许真真 |  2017-09-18 15:08:45 本文摘自:it168网站 近日,Java平台集团首席架构师Mark Reinhold参加今年的Devoxx大会.在大会上,Mark Rein

微软 Office 仍是重要企业应用的10大理由

美国知名科技杂志<eWeek>网络版最近撰文,称微软的Office仍然是重要的企业应用,并列数了10大理由.<eWeek>网站的文章内容如下: 微软的Office最近几天可能不会引起所有人的密切关注,但是,此平台仍将是最重要的企业软件产品之一.微软的Office产品组合因其成功而成为了传奇. 这套软件帮助微软赢得了大量的营收和利润,被全球大多数公司广泛使用.尽管越来越多的类似产品也纷纷进入市场,但是,仍然有大量的消费者继续使用 Office.尽管强大的苹果也推出了iWork系列产品

PC 衰势难以扭转的 10 大理由

市场研究公司IDC的最新研究显示,PC市场一直处于衰落的势头.IDC表示,去年全球PC销量下降了9.8%,预计今年还将进一步下降6.1%.IDC 甚至还预测称,在未来4年中,全球PC销量仍将继续处于下滑之中,毫无扭转颓势的迹象.以下就是PC衰落势头难以扭转的10大理由. 1.平板电脑的冲击 毫无疑问,平板电脑是导致PC销量下降的主要原因.全球用户现在都非常青睐iPad或亚马逊Kindle Fire等平板电脑,而不是笔记本电脑.只要平板电脑出现在货架上,那么PC制造商就需要多思考出路了. 2.发达

微软有望主导网络世界的10大理由:必应不可小视

导读:美国IT网站eWeek今天撰文称,虽然微软仍然在网络领域落后谷歌,但通过10大理由可以看出,微软仍然拥有很大潜力,并有望最终主导网络世界. 以下为文章全文: 在有望主导网络世界的企业名单中,微软的排名或许并不靠前,但仍然有一定的机会.微软很大,而且很专注,得益于多样化的产品,微软有能力实现这一目标. 在软件领域,微软仍然占据王者地位,这一点毋庸置疑.但是在互联网领域,情况却大不相同.目前为止,这家软件巨头还无法取代谷歌的主导地位.虽然微软仍在努力,但是多数业内人士都认为可能性很小. 但这种

微软应立即收购雅虎10大理由:价格便宜

中介交易 SEO诊断 淘宝客 云主机 技术大厅 北京时间5月16日消息,据外国媒体报道,美国知名IT杂志<eWeek>网络版今天撰文,称10大理由证明微软应当立即收购雅虎.<eWeek>网络版文章内容如下: 2008年初,微软曾报价440亿美元收购雅虎,但当时宣称严守独立格局的雅虎拒绝了微软的收购要约.如今的雅虎深陷困境,此番又连接遭遇管理层的激荡变更,或许该是让微软收购的时候了. 多年来,缠绕在雅虎周围的管理层和业务危机一直持续不断.2011年9月,雅虎突然宣布解雇前首席执行官卡

PC衰势难以扭转的10大理由

摘要: 3月7日,据外国媒体报道,市场研究公司IDC的最新研究显示,PC市场一直处于衰落的势头.IDC表示,去年全球PC销量下降了9.8%,预计今年还将进一步下降6.1%.IDC甚至还预测称,在未来4年 3月7日,据外国媒体报道,市场研究公司IDC的最新研究显示,PC市场一直处于衰落的势头.IDC表示,去年全球PC销量下降了9.8%,预计今年还将进一步下降6.1%.IDC甚至还预测称,在未来4年中,全球PC销量仍将继续处于下滑之中,毫无扭转颓势的迹象.以下就是PC衰落势头难以扭转的10大理由.

学习CSS的10大理由

css 原文出处:sessions.edu,共 4节,这里翻译了主要的第一节. 作为一个热门技术,CSS的发展的确有些缓慢.CSS最早被提议在1994年,最早被浏览器支持在1996年,CSS一直被力捧为传统的以HTML为基础的web代码的继承者.CSS使用样式表来控制整个站点字体和布局的能力,使它看起来非常有效率.易于设计和有远见.然而,也一直有荒诞的说法围绕着CSS,阻碍了网页设计师学习和掌握这种语言.究竟是什么让人们大惊小怪呢? 我们访问了大学教师Christopher Schmitt,

CSS的倡导者:学习CSS的10大理由

css 作为一个热门技术,CSS的发展的确有些缓慢.CSS最早被提议在1994年,最早被浏览器支持在1996年,CSS一直被力捧为传统的以HTML为基础的web代码的继承者.CSS使用样式表来控制整个站点字体和布局的能力,使它看起来非常有效率.易于设计和有远见.然而,也一直有荒诞的说法围绕着CSS,阻碍了网页设计师学习和掌握这种语言.究竟是什么让人们大惊小怪呢? 我们访问了大学教师Christopher Schmitt,他是CSS的倡导者之一.Christopher深信CSS将成为网页设计师必备

谷歌应弃 Chrome OS 操作系统 10 大理由

3月23日消息,据eWeek网站发表的一篇分析文章称,谷歌和Chrome OS操作系统都一起经历了有些动荡的生活.当谷歌发布这个操作系统的时候,Chrome OS是要成为改变谷歌业务.改变企业和教育者做工作的方式并且给Windows施加严重压力的产品.谷歌称,Chrome OS是每一个人都一直等待的基于云的产品. 但是,由于我们现在已经有时间实际使用Chrome OS并且看到运行这个软件的产品,这个操作系统根本没有兑现谷歌的承诺. 恰恰相反,Chrome OS暴露了它的真实状况:在软件领域没有一