肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > Java比以往任何时候都摇滚

Java比以往任何时候都摇滚

时间:2018-06-24 09:21:54

相关推荐

在TIOBE索引上 ,Java和C长期以来一直排名第一和第二,并且随着最近发布的JDK 8 GA的发布,对于我们的社区来说,情况不会变得更糟。

Java简直就是岩石! 它是构建几乎所有应用程序的最佳平台。

但是,为什么Java如此强大? 是JVM吗? 是向后兼容吗? 这是简单的语法吗? 还是可以使用数百万种免费和商业软件来构建您的软件? 所有这些以及更多。

Java比以往任何时候都强大的十大原因

ZeroTurnaround的RebelLabs经常发布很棒的博客文章,我们只能推荐这些文章。 在这种情况下,我们发现了一系列写得很好的博客文章,这些文章由ZeroTurnaround的Geert Bevin解释了Java为什么如此出色的十个步骤。 文章包括:

第1部分:Java编译器

在不考虑其强大功能的情况下,使用任何一种语言,编译器都是我们理所当然的事情之一。 在Java中,与C ++不同,您可以简单地编译代码,而不必考虑链接,优化和各种其他常规编译器功能。 部分原因是由于JIT(即时编译器)在运行时会进行进一步的编译。

在此处阅读全文

第2部分:核心API

JDK的核心API包含一组非常扎实,稳定且易于理解的库。 尽管许多人抱怨该领域缺乏功能(类似于Google Guava或Apache Commons ),但人们经常忘记核心API仍然是所有这些扩展的基础。 同样,从C ++的角度来看,这确实是一种奢侈的情况。

在此处阅读全文

第三部分:开源

在本部分中, ZeroTurnaround的Geert Bevin的思维定调与我们在Data Geekery的思想在开放源代码的精神方面非常吻合-无论这是关于自由自由还是自由自由-beer ,关键是关于Java的许多事情都是“开放的”。 我们谁都跑不了。

在此处阅读全文

第4部分:Java内存模型

同样,具有扎实的C ++背景的人的观点非常有趣。 由于Java从一开始就具有非常好的线程和内存模型,因此我们认为很多事情都是理所当然的,该模型在的JDK 1.5中仅进行了一次纠正,并且为诸如基于actor的API之类的新API奠定了坚实的基础。 ,前叉/加入等

在此处阅读全文

第5部分:高性能JVM

谈论JVM是最显而易见的事情,它使如此之多的语言可以在如此多的硬件环境中工作,并且如今运行如此之快!

在此处阅读全文

第6部分:字节码

…当然,JVM也由于字节码而动摇。 字节码是机器代码的独立于供应商的抽象,它是非常可预测的,并且可以通过各种技术来生成,操纵和转换。 最近,我们有Iu Ming-Yee博士的特邀帖子,他展示了如何使用字节码转换来模拟Java中的LINQ 。 让我们听听它的字节码!

在此处阅读全文

第7部分:智能IDE

前,开发软件的工作方式大不相同。 人们可以使用vi或记事本编写汇编程序或C程序。 但是,当您编写一个非常复杂的企业级Java程序时,您现在不想错过IDE。 我们已经在博客中介绍了SQLJ死亡的各种原因 。 缺乏适当的IDE支持就是其中之一。

在此处阅读全文

第8部分:分析工具

还记得Oracle何时发布Java Mission Control以便JDK 7u40免费供开发人员使用? 分析是非常非常棒的事情。 使用现代的探查器,您只需测量JVM的各个方面,就可以确切地了解瓶颈所在。 您不必猜测,就可以知道。 那有多强大?

在此处阅读全文

第9部分:向后兼容性

尽管向后兼容性也有其缺点 ,但迄今为止,Java语言,JVM和JDK在没有引入任何主要的向后兼容性回归的情况下存在了多长时间仍然令人印象深刻。 唯一想到的就是诸如assertenum类的关键字的引入。

您能想象引入Java 8 Streams API,lambda表达式,默认方法,泛型,枚举以及其他功能的加载而不会破坏任何东西吗? 太好了!

在此处阅读全文

第十部分:成熟与创新

实际上,本文是对所有其他文章的总结,称Java从一开始就是一个非常好的设计和成熟的平台,而且从未停止过创新。 没错 借助Java 8,迈出了重要的下一步,它将再次改变企业对软件开发的永久认知。

在此处阅读全文

Java比以往任何时候都摇滚

确实如此,这是一个很棒的平台,对于所有社区参与者来说,它都有光明的未来。

翻译自: //04/java-rocks-more-than-ever.html

如果觉得《Java比以往任何时候都摇滚》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。