摇滚bono_Java比以往任何时候都摇滚

摇滚bono

在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从一开始就拥有非常好的线程和内存模型,因此我们认为很多事情都是理所当然的,该模型在2004年的JDK 1.5中仅进行了一次纠正,并且为诸如基于actor的API之类的新API奠定了坚实的基础。 ,前叉/加入等

在此处阅读全文

第5部分:高性能JVM

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

在此处阅读全文

第6部分:字节码

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

在此处阅读全文

第7部分:智能IDE

15年前,开发软件的工作方式大不相同。 人们可以使用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比以往任何时候都摇滚

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

翻译自: https://www.javacodegeeks.com/2014/04/java-rocks-more-than-ever.html

摇滚bono

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/342991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】国家开放大学2018年春季 7402-21T社会问题 参考试题

试卷编号:7402 座位号 2017——2018学年度第二学期期末考试 社会问题 试题 2018年7月 答题框: 1.在同一时期,由于不同地区之间、各个社会阶层之前、各阶层内部不同成员之间的收入差而产生的低于社会认定的某种水平的状况。称为&…

蓝牙核心规范5.1:革新精确定位技术

1月29日,蓝牙技术联盟(BluetoothSIG)正式公布了蓝牙 5.1 版本的核心规范。 此规范在未来将取代Wi-Fi的辅助定位功能,为需要GPS等位置服务的场景助力,包括确定距离甚至精确位置。 新变化中最值得一说的便是蓝牙5.1将会…

写出下列的中文意思 HTML,计算机网络技术考试试题纸B卷

计算机网络技术考试试题纸B卷一、单选题(每小题1分,共20分)1.调制解调技术主要用于下列哪种数据通信中BA、模拟信号传输模拟数据B、模拟信号传输数字数据C、数字信号传输数字数据D、数字信号传输模拟信号2.下列哪种交换方法传输延迟最小&…

【渝粤教育】国家开放大学2018年春季 8622-22T社会调查研究与方法 参考试题

科目编号:8622 座位号 2017-2018学年度第二学期期末考试 社会调查研究与方法 试题 2018年 7 月 一、单选题(本大题共10小题,每小题2分,共计20分) (★请考生务必将答案填入到下面对应序号的答题框中★&…

物联网为电信运营商带来众多商业机会

到2020年底,物联网年收入预计将超过4500亿美元,这为电信服务商带来了巨大机遇。然而,竞争将是激烈的,全球主要电信运营商已经投资了数十亿美元在网络连接以及物联网服务和平台上,这意味着较小的运营商需要快速采取行动…

核心交换机相关技术参数详解

核心交换机一般指三层交换机。三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由&…

Spring @Value批注

介绍: Spring Value批注用于将值注入变量和方法参数。 我们可以读取spring环境变量或系统变量。 它还支持SpEL。 在本快速教程中,我们将探讨如何使用Spring Value批注。 设定: 让我们首先在app.properties文件中定义一些属性: …

【渝粤教育】国家开放大学2018年春季 8663-21T老年保健按摩 参考试题

科目编号:8663 座位号 2017-2018学年度第二学期期末考试 老年保健按摩试题 2018年7月 一、名词解释(本大题共5小题,每小题4分,共计20分) 1.骨度分寸法: 2.三叉神经痛: 3.间接标志法&#xff…

各种工业以太网技术浅析

高性能、工厂设备和IT系统集成,以及工业物联网的需求驱动促进了工业以太网的增长。在实时工业以太网中,EPA、 EtherCAT、 RTEX、Ethernet Powerlink、PROFINET、Ethernet/IP、SERCOS III是主要的竞争者。下面对它们进行简单比较。 Ethernet/IP Etherne…

【渝粤教育】国家开放大学2018年秋季 0054-22T合同法 参考试题

试卷代号:0064 2018-2019学年第一学期期末考试 外国文学专题试题 2019年1月 一、填空题(每空3分,共30分) 1.多丽丝莱辛是一位杰出的女作家,她于60年代创作的长篇小说是 。 2.作家的 …

计算机基础知识表格加密管理,【事业单位考试】计算机网络知识:数据加密技术之密钥管理...

【导语】在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,其中中公为计算机网络知识的复习为考生提供知识点梳理,帮助考生备考!对于私用密钥加密和公开密钥加密系统来讲、并不强调对加密/解密算法的保密。计算机网络…

核心交换机相对于普通交换机的优势

核心交换机我们平时提的挺多,相比较普通交换机而言,核心交换机需要具备以下特质:大缓存、高容量、虚拟化、FCOE、二层TRILL技术等方面的特征。那么,核心交换机相对于普通交换机有哪些优势呢?接下来我们就跟随飞畅科技的…

NB-IOT和LoRa技术优劣对比

LPWAN(low-power Wide-Area Network,低功耗广域网)近年来快速兴起。NB-IoT与LoRa是其中的典型代表,也是最有发展前景的两个低功耗广域网通信技术。那么NB-IOT 和 LoRa物联网长距离低功耗无线技术哪个更好呢? NB-IoT技术具备四大优势: 一是覆…

【渝粤教育】国家开放大学2018年秋季 0222-22T模拟电子电路 参考试题

试卷编号:0242 座位号:   2017-2018学年第二学期期末考试   数控机床故障诊断与维修试题 2018年7月 一、选择题(每小题3分,共30分) (★请考生务必将答案填入到下面对应序号的答题框中★&a…

物联网生态系统的安全与威胁

物联网正在催生一个全新的连网设备生态系统,这与我们过去习惯的系统集中架构完全不同。新的设备连网世界将会通过云和其他无线方式进行大量敏感数据的交换。尽管物联网对个人和企业都有巨大的好处,但它也带来了一大堆安全问题,人们不能对此视…

地理科学师范计算机,地理科学师范考研方向指导参考

地理科学师范考研方向指导参考考研已经在准备当中,我们要想走好考研的第一步,就必须要了解专业方向,选择好专业和院校。小编为大家精心准备了地理科学师范考研方向,欢迎大家前来阅读。全国研究生师范相关院校排名考研院校排名&…

[渝粤教育] 广东-国家-开放大学 10763k2_客户服务管理_21秋考试

1、国外的经验数据显示:发展一个新客户的成本是维持老客户的( ) (2 分) A.1/2 B.2倍 C.3~5倍 D.一样多 2、作为企业而言,最想保持和发展的是&…

核心交换机与普通交换机的区别

交换机种类繁多,核心交换机并不是交换机的一种类型,而是放在核心层(网络主干部分称)的交换机叫核心交换机。那么,核心交换机和普通交换机之间有什么区别呢?接下来我们就跟随飞畅科技的小编一起来详细了解下…

javafx中的tree_JavaFX中的塔防(6)

javafx中的tree因此,我们已经在本教程的第6部分中,与此同时,游戏也取得了长足的进步。 在这一部分中,我们最终将添加一个显示得分的图层,已达到目标的敌人数量,启动下一个Wave的按钮以及用于购买新炮塔的资…

物联网技术应用在智慧医疗的应用案例

医疗卫生体系的发展水平关系到人民群众的身心健康和社会和谐,一直是社会关注的热点之一。智慧医疗旨在通过物联网技术实现准确、实时感知医疗信息,并进行全面、科学分析,作出智慧的决策,从而提升医疗服务的信息化水平,…